I have setup a druid cluster with google cloud storage as deep storage.
Used Load batch data from following page to load the data without making any changes:
This task fails with following exceptions:
java.lang.Exception: java.io.IOException: No FileSystem for scheme: gs
at org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:462) ~[hadoop-mapreduce-client-common-2.7.3.jar:?]
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:529) [hadoop-mapreduce-client-common-2.7.3.jar:?]
Caused by: java.io.IOException: No FileSystem for scheme: gs
at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:2660) ~[hadoop-common-2.7.3.jar:?]
I am using following config for google:
druid.storage.type=google
druid.google.bucket= <bucketname>
druid.google.prefix=druid/segments
druid.indexer.logs.type=google
druid.indexer.logs.bucket=<bucketname>
druid.indexer.logs.prefix=druid/indexing-logs
I am getting indexer-logs in the bucket but nothing in the segments.