Laxman Ch
12/23/2020, 1:49 PMLaxman Ch
12/23/2020, 1:50 PM2020/12/22 02:35:25.329 ERROR [SegmentDeletionManager] [pool-6-thread-1] Had trouble deleting directories: <gs://test-bucket-dev/pinot-data/Deleted_Segments>
java.io.IOException: java.io.IOException: java.net.URISyntaxException: Expected scheme-specific part at index 5: file:
at org.apache.pinot.plugin.filesystem.GcsPinotFS.listFiles(GcsPinotFS.java:322) ~[pinot-gcs-0.6.0-shaded.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at org.apache.pinot.controller.helix.core.SegmentDeletionManager.removeAgedDeletedSegments(SegmentDeletionManager.java:233) ~[pinot-all-0.6.0-jar-with-dependencies.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at org.apache.pinot.controller.helix.core.retention.RetentionManager.postprocess(RetentionManager.java:89) ~[pinot-all-0.6.0-jar-with-dependencies.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at org.apache.pinot.controller.helix.core.periodictask.ControllerPeriodicTask.postprocess(ControllerPeriodicTask.java:131) ~[pinot-all-0.6.0-jar-with-dependencies.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at org.apache.pinot.controller.helix.core.periodictask.ControllerPeriodicTask.processTables(ControllerPeriodicTask.java:97) ~[pinot-all-0.6.0-jar-with-dependencies.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at org.apache.pinot.controller.helix.core.periodictask.ControllerPeriodicTask.runTask(ControllerPeriodicTask.java:68) ~[pinot-all-0.6.0-jar-with-dependencies.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at org.apache.pinot.core.periodictask.BasePeriodicTask.run(BasePeriodicTask.java:120) ~[pinot-all-0.6.0-jar-with-dependencies.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at org.apache.pinot.core.periodictask.PeriodicTaskScheduler.lambda$start$0(PeriodicTaskScheduler.java:73) ~[pinot-all-0.6.0-jar-with-dependencies.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.io.IOException: java.net.URISyntaxException: Expected scheme-specific part at index 5: file:
at org.apache.pinot.plugin.filesystem.GcsPinotFS.getBase(GcsPinotFS.java:135) ~[pinot-gcs-0.6.0-shaded.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at org.apache.pinot.plugin.filesystem.GcsPinotFS.normalizeToDirectoryPrefix(GcsPinotFS.java:105) ~[pinot-gcs-0.6.0-shaded.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at org.apache.pinot.plugin.filesystem.GcsPinotFS.listFiles(GcsPinotFS.java:307) ~[pinot-gcs-0.6.0-shaded.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
... 13 more
Caused by: java.net.URISyntaxException: Expected scheme-specific part at index 5: file:
at java.net.URI$Parser.fail(URI.java:2913) ~[?:?]
at java.net.URI$Parser.failExpecting(URI.java:2919) ~[?:?]
at java.net.URI$Parser.parse(URI.java:3119) ~[?:?]
at java.net.URI.<init>(URI.java:685) ~[?:?]
at java.net.URI.<init>(URI.java:786) ~[?:?]
at org.apache.pinot.plugin.filesystem.GcsPinotFS.getBase(GcsPinotFS.java:133) ~[pinot-gcs-0.6.0-shaded.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at org.apache.pinot.plugin.filesystem.GcsPinotFS.normalizeToDirectoryPrefix(GcsPinotFS.java:105) ~[pinot-gcs-0.6.0-shaded.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
at org.apache.pinot.plugin.filesystem.GcsPinotFS.listFiles(GcsPinotFS.java:307) ~[pinot-gcs-0.6.0-shaded.jar:0.6.0-bb646baceafcd9b849a1ecdec7a11203c7027e21]
... 13 more
Laxman Ch
12/23/2020, 1:51 PMDaniel Lavoie
12/23/2020, 1:53 PMjava.net.URISyntaxException: Expected scheme-specific part at index 5: file:
Can you share your non sensitive gcs configuration?Laxman Ch
12/23/2020, 3:53 PMLaxman Ch
12/23/2020, 3:54 PMERROR [SegmentDeletionManager] [pool-6-thread-1] Had trouble deleting directories: <gs://test-bucket-dev/pinot-data/Deleted_Segments>
Laxman Ch
12/23/2020, 3:56 PMLaxman Ch
12/23/2020, 3:59 PMroot@pinot-controller-0:/opt/pinot# cat /var/pinot/controller/config/pinot-controller.conf
controller.helix.cluster.name=my-views
controller.port=9000
controller.zk.str=zookeeper.host.svc.cluster.local:2181/pinot
pinot.set.instance.id.to.hostname=true
controller.data.dir=<gs://test-bucket-dev/pinot-data>
controller.enable.split.commit=true
controller.local.temp.dir=/var/pinot/controller/data/temp
<http://pinot.controller.storage.factory.class.gs|pinot.controller.storage.factory.class.gs>=org.apache.pinot.plugin.filesystem.GcsPinotFS
pinot.controller.storage.factory.gs.projectId=XXXXXXXXX
pinot.controller.storage.factory.gs.gcpKey=XXXXXXXX.json
pinot.controller.segment.fetcher.protocols=file,http,gs
pinot.controller.segment.fetcher.gs.class=org.apache.pinot.common.utils.fetcher.PinotFSSegmentFetcher
Xiang Fu
Elon
12/23/2020, 5:16 PMElon
12/23/2020, 6:54 PMElon
12/23/2020, 6:54 PMXiang Fu
Laxman Ch
12/24/2020, 1:17 AMElon
01/04/2021, 7:54 PMXiang Fu
Xiang Fu
Xiang Fu
Xiang Fu
gs://
however they are actually using local file systemLaxman Ch
01/05/2021, 9:48 AMLaxman Ch
01/05/2021, 9:50 AMElon
01/05/2021, 5:21 PMElon
01/05/2021, 6:04 PMLaxman Ch
01/05/2021, 6:42 PMElon
01/05/2021, 6:43 PMLaxman Ch
01/05/2021, 6:43 PMDaniel Lavoie
01/05/2021, 6:43 PMLaxman Ch
01/05/2021, 6:43 PMElon
01/05/2021, 6:44 PMElon
01/05/2021, 6:44 PMLaxman Ch
01/05/2021, 6:45 PMLaxman Ch
01/05/2021, 6:45 PMElon
01/05/2021, 6:46 PMLaxman Ch
01/05/2021, 6:46 PMLaxman Ch
01/05/2021, 6:46 PM* <li>Unsupported operations
* <ul>
* <li>bucket create
* <li>bucket get
* <li>bucket delete
* <li>list all buckets
* <li>generations
* <li>file attributes
* <li>patch
* <li>continueRewrite
* <li>createBatch
* <li>checksums, etags
* <li>IAM operations
* </ul>
Elon
01/05/2021, 6:47 PMElon
01/05/2021, 6:48 PMElon
01/08/2021, 10:37 AMElon
01/08/2021, 10:37 AMElon
01/11/2021, 8:22 PMLaxman Ch
01/12/2021, 4:46 PMElon
01/12/2021, 5:08 PMElon
01/12/2021, 5:09 PMElon
01/12/2021, 5:09 PMElon
01/12/2021, 5:09 PMLaxman Ch
01/15/2021, 3:41 PMElon
01/15/2021, 4:56 PM