https://pinot.apache.org/ logo
Join Slack
Powered by
# troubleshooting
  • s

    Shounak Kulkarni

    06/15/2020, 9:41 AM
    yes thats how it should be right?
  • x

    Xiang Fu

    06/15/2020, 9:41 AM
    if so, then you can change pvc to pv and mount it, but need to ensure that your pv is allowed of RWX(READ WRITE Many) mode
  • s

    Shounak Kulkarni

    06/15/2020, 9:43 AM
    yes rwx is allowed, but is mounting same pv to all replicas possible through statefulset?
  • x

    Xiang Fu

    06/15/2020, 9:43 AM
    yes
  • x

    Xiang Fu

    06/15/2020, 9:43 AM
    just change mounting from pvc to pv
  • x

    Xiang Fu

    06/15/2020, 9:43 AM
    and ensure that you pv is already created
  • x

    Xiang Fu

    06/15/2020, 9:43 AM
    typically NFS is RWX
  • x

    Xiang Fu

    06/15/2020, 9:44 AM
    another thing for pinot controller is that Pinot support s3/azure datalake/gcs/hdfs already
  • x

    Xiang Fu

    06/15/2020, 9:44 AM
    so technically if you segments are there, you can configure and use that
  • s

    Shounak Kulkarni

    06/15/2020, 9:45 AM
    ya i wanted the datalake sample configs but they r not yet updated on docs
  • x

    Xiang Fu

    06/15/2020, 9:45 AM
    https://docs.pinot.apache.org/developers/developers-and-contributors/extending-pinot/pluggable-storage#configurations-for-offline-tables
  • x

    Xiang Fu

    06/15/2020, 9:45 AM
    here
  • s

    Shounak Kulkarni

    06/15/2020, 9:49 AM
    thanks a lot! I was looking at https://docs.pinot.apache.org/plugins/pinot-file-system 😅
  • s

    Shounak Kulkarni

    06/15/2020, 3:09 PM
    Getting this error during segment completion while trying 0.4.0 release (works fine with 0.3.0)
    2020/06/15 10:37:08.770 ERROR [LLRealtimeSegmentDataManager_jeepusermap__2__0__20200615T0848Z] [jeepusermap__2__0__20200615T0848Z] Could not build segment
    <http://java.io|java.io>.IOException: Unable to delete directory /var/pinot/server/data/index/jeepusermap_REALTIME/_tmp/tmp-jeepusermap__2__0__20200615T0848Z-1592217321638/tmp-1592217323364--1219958100746923301.
    at <http://org.apache.commons.io|org.apache.commons.io>.FileUtils.deleteDirectory(FileUtils.java:1541) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-c152f18f273042668a6d91d5d15c7ca018f31b4a]
    at <http://org.apache.commons.io|org.apache.commons.io>.FileUtils.moveDirectory(FileUtils.java:2756) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-c152f18f273042668a6d91d5d15c7ca018f31b4a]
    at org.apache.pinot.core.segment.creator.impl.SegmentIndexCreationDriverImpl.handlePostCreation(SegmentIndexCreationDriverImpl.java:230) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-c152f18f273042668a6d91d5d15c7ca018f31b4a]
    at org.apache.pinot.core.segment.creator.impl.SegmentIndexCreationDriverImpl.build(SegmentIndexCreationDriverImpl.java:199) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-c152f18f273042668a6d91d5d15c7ca018f31b4a]
    at org.apache.pinot.core.realtime.converter.RealtimeSegmentConverter.build(RealtimeSegmentConverter.java:141) ~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-c152f18f273042668a6d91d5d15c7ca018f31b4a]
    at org.apache.pinot.core.data.manager.realtime.LLRealtimeSegmentDataManager.buildSegmentInternal(LLRealtimeSegmentDataManager.java:720) [pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-c152f18f273042668a6d91d5d15c7ca018f31b4a]
    at org.apache.pinot.core.data.manager.realtime.LLRealtimeSegmentDataManager.buildSegmentForCommit(LLRealtimeSegmentDataManager.java:671) [pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-c152f18f273042668a6d91d5d15c7ca018f31b4a]
    at org.apache.pinot.core.data.manager.realtime.LLRealtimeSegmentDataManager$PartitionConsumer.run(LLRealtimeSegmentDataManager.java:588) [pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-c152f18f273042668a6d91d5d15c7ca018f31b4a]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
  • k

    Kishore G

    06/21/2020, 5:13 AM
    @Shounak Kulkarni
    /var/pinot/server/data/index/jeepusermap_REALTIME/_tmp/tmp-jeepusermap__2__0__20200615T0848Z-1592217321638/tmp-1592217323364--1219958100746923301
  • k

    Kishore G

    06/21/2020, 5:13 AM
    Does that directory exist?
  • k

    Kishore G

    06/21/2020, 5:13 AM
    and any permission issue
  • s

    srisudha

    06/21/2020, 6:06 AM
    Yes directory exists. And if v go to azure portal, and delete it is able to delete the directory.
  • e

    Elon

    06/23/2020, 5:06 PM
    We noticed that the kubernetes chart for the server has a readiness probe. The server goes into a crash loop because it cannot receive traffic: localhost:8097/health - doesn't even work when running curl on the pod. When the readiness probe is removed the server starts up and the curl works.
  • e

    Elon

    06/23/2020, 5:10 PM
    Is the readiness probe necessary? I was able to reproduce this behavior 2x
  • e

    Elon

    06/23/2020, 5:10 PM
    (in staging of course 🙂 )
  • k

    Kishore G

    06/23/2020, 5:10 PM
    What is this with latest version?
  • k

    Kishore G

    06/23/2020, 5:10 PM
    @Laxman Ch also faced the same issue
  • e

    Elon

    06/23/2020, 5:11 PM
    With 0.3.0
  • e

    Elon

    06/23/2020, 5:11 PM
    We will be upgrading in a few days
  • k

    Kishore G

    06/23/2020, 5:11 PM
    Hmm 0.3.0 worked fine
  • e

    Elon

    06/23/2020, 5:12 PM
    It works fine without the readiness probe
  • e

    Elon

    06/23/2020, 5:12 PM
    Strange, if readiness probe is enabled even local traffic is not permitted, i.e. curl localhost:8097/health fails
  • x

    Xiang Fu

    06/23/2020, 5:46 PM
    hmm, so this endpoint is not working even if you execute
    curl localhost:8097/health
    inside a pinot server container?
  • e

    Elon

    06/23/2020, 5:48 PM
    Yep, but when I remove the readiness probe (and keep the liveness probe) it works
1...114115116...166Latest