sagar
02/10/2021, 9:53 AMXiang Fu
values.yml
file: https://docs.pinot.apache.org/users/tutorials/use-s3-as-deep-store-for-pinotXiang Fu
Nick Bowles
02/10/2021, 11:56 PMjobType: SegmentCreationAndUriPush
if you want your server to both create the segments and make the data query-able)
5. ssh into your server pod, put your job spec file somewhere in the pod, and run /opt/pinot/bin/pinot-admin.sh LaunchDataIngestionJob -jobSpecFile /path/to/job/spec &
Script location may be different depending on how/where you installed. I also added the &
at the end so I could disconnect from the pod and leave it running.Nick Bowles
02/10/2021, 11:57 PMXiang Fu
bin/pinot-admin.sh ImportData -dataFilePath file:/Users/xiangfu/temp/github-data/part-00006-493ff49d-d946-4437-9e37-523b90c3d96f-c000.gz.parquet -format parquet -table githubEvents
Nick Bowles
02/10/2021, 11:59 PMtmp
directory, so to get around this I modified the helm chart’s statefulset and added a PV mount since my nodes didn’t have enough space.Xiang Fu
Nick Bowles
02/11/2021, 12:00 AMNick Bowles
02/11/2021, 12:00 AMNick Bowles
02/11/2021, 12:01 AMXiang Fu
Xiang Fu
Nick Bowles
02/11/2021, 12:20 AMXiang Fu
Nick Bowles
02/11/2021, 12:26 AMsagar
02/11/2021, 3:36 AMsagar
02/11/2021, 3:39 AMsagar
02/11/2021, 3:41 AMsagar
02/11/2021, 3:41 AMsagar
02/11/2021, 3:44 AMXiang Fu
sagar
02/11/2021, 3:54 AMXiang Fu
sagar
02/11/2021, 3:54 AMsagar
02/11/2021, 3:55 AMXiang Fu
Xiang Fu
sagar
02/11/2021, 3:56 AMsagar
02/11/2021, 3:56 AMXiang Fu
Xiang Fu
Xiang Fu
sagar
02/11/2021, 3:57 AMXiang Fu
pinot.controller.storage.factory.class.s3=org.apache.pinot.plugin.filesystem.S3PinotFS
pinot.controller.storage.factory.s3.region=us-west-2
Xiang Fu
controller.extr.configs
Xiang Fu
values.yml
fileXiang Fu
# Extra configs will be appended to pinot-controller.conf file
extra:
configs: |-
pinot.set.instance.id.to.hostname=true
controller.task.scheduler.enabled=true
Xiang Fu
Xiang Fu
sagar
02/11/2021, 3:59 AMXiang Fu
pinot.controller.storage.factory.class.s3=org.apache.pinot.plugin.filesystem.S3PinotFS
pinot.controller.storage.factory.s3.region=us-west-2
pinot.controller.segment.fetcher.protocols=file,http,s3
pinot.controller.segment.fetcher.s3.class=org.apache.pinot.common.utils.fetcher.PinotFSSegmentFetcher
under file values.yml
# Extra configs will be appended to pinot-controller.conf file
extra:
configs: |-
Xiang Fu
Xiang Fu
helm install ..
sagar
02/11/2021, 4:00 AMsagar
02/11/2021, 4:00 AMsagar
02/11/2021, 4:00 AMXiang Fu
Xiang Fu
helm inspect values pinot/pinot > /tmp/pinot-values.yaml
Xiang Fu
Xiang Fu
Xiang Fu
helm install presto pinot/pinot -n pinot-quickstart --values /tmp/pinot-values.yaml
sagar
02/11/2021, 4:03 AMXiang Fu
sagar
02/11/2021, 4:07 AMNick Bowles
02/11/2021, 3:12 PMXiang Fu
Xiang Fu
Xiang Fu