Abhijeet Kushe
09/09/2021, 9:11 PMMoved segment airlineStats_batch_2014-01-01_2014-01-01 from temp location /tmp/pinot-tmp-data/fileUploadTemp/tmp-66a57920-be10-41a0-a5e3-3f752b660d7c to /var/pinot/controller/data,<s3://ca-ctct-transient-dev-us-east-1-eigi-datalake/pinot-data/pinot-s3-example/controller-data/airlineStats/airlineStats_batch_2014-01-01_2014-01-01>
Luis Fernandez
09/09/2021, 9:11 PMAbhijeet Kushe
09/09/2021, 9:12 PMAbhijeet Kushe
09/09/2021, 9:12 PMLuis Fernandez
09/09/2021, 9:14 PMAbhijeet Kushe
09/09/2021, 9:14 PMcontroller:
name: controller
replicaCount: 1
podManagementPolicy: Parallel
podSecurityContext: {}
# fsGroup: 2000
securityContext: {}
probes:
endpoint: "/health"
livenessEnabled: false
readinessEnabled: false
persistence:
enabled: true
accessMode: ReadWriteOnce
size: 1G
#mountPath: <s3://ca-ctct-transient-dev-us-east-1-eigi-datalake/pinot-data/pinot-s3-example/controller-data/mount>
storageClass: ""
# data:
# dir: <s3://ca-ctct-transient-dev-us-east-1-eigi-datalake/pinot-data/pinot-s3-example/controller-data>
vip:
enabled: false
host: pinot-controller
port: 9000
jvmOpts: "-Xms256M -Xmx1G -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -Xlog:gc*:file=/opt/pinot/gc-pinot-controller.log"
log4j2ConfFile: /opt/pinot/conf/log4j2.xml
pluginsDir: /opt/pinot/plugins
service:
annotations: {}
clusterIP: "None"
externalIPs: []
loadBalancerIP: ""
loadBalancerSourceRanges: []
type: ClusterIP
port: 9000
nodePort: ""
protocol: TCP
gcpInternalLB: false
name: controller
external:
enabled: true
type: LoadBalancer
port: 9000
gcpInternalLB: false
resources: {}
nodeSelector: {}
tolerations: []
affinity: {}
podAnnotations: {}
updateStrategy:
type: RollingUpdate
# Use envFrom to define all of the ConfigMap or Secret data as container environment variables.
# ref: <https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/#configure-all-key-value-pairs-in-a-configmap-as-container-environment-variables>
# ref: <https://kubernetes.io/docs/tasks/inject-data-application/distribute-credentials-secure/#configure-all-key-value-pairs-in-a-secret-as-container-environment-variables>
envFrom: []
# - configMapRef:
# name: special-config
# - secretRef:
# name: test-secret
# Use extraEnv to add individual key value pairs as container environment variables.
# ref: <https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/>
extraEnv: []
# - name: PINOT_CUSTOM_ENV
# value: custom-value
# Extra configs will be appended to pinot-controller.conf file
extra:
configs: |-
pinot.set.instance.id.to.hostname=true
controller.task.scheduler.enabled=true
controller.task.frequencyInSeconds=3600
controller.data.dir=<s3://ca-ctct-transient-dev-us-east-1-eigi-datalake/pinot-data/pinot-s3-example/controller-data>
controller.persistence.mountPath=<s3://ca-ctct-transient-dev-us-east-1-eigi-datalake/pinot-data/pinot-s3-example/controller-data/mount>
controller.local.temp.dir=/tmp/pinot-tmp-data/
pinot.controller.storage.factory.class.s3=org.apache.pinot.plugin.filesystem.S3PinotFS
pinot.controller.storage.factory.s3.region=us-east-1
controller.enable.split.commit=true
pinot.controller.segment.fetcher.protocols=s3
pinot.controller.segment.fetcher.s3.class=org.apache.pinot.common.utils.fetcher.PinotFSSegmentFetcher
pinot.controller.storage.factory.s3.disableAcl=false
Abhijeet Kushe
09/09/2021, 9:15 PMAbhijeet Kushe
09/09/2021, 9:15 PM# Extra configs will be appended to pinot-server.conf file
extra:
configs: |-
pinot.set.instance.id.to.hostname=true
pinot.server.instance.realtime.alloc.offheap=true
pinot.server.instance.currentDataTableVersion=2
pinot.server.instance.dataDir=/tmp/pinot-tmp/server/index
pinot.server.instance.segmentTarDir=/tmp/pinot-tmp/server/segmentTars
pinot.server.instance.enable.split.commit=true
pinot.server.storage.factory.class.s3=org.apache.pinot.plugin.filesystem.S3PinotFS
pinot.server.storage.factory.s3.region=us-east-1
pinot.server.segment.fetcher.protocols=s3
pinot.server.segment.fetcher.s3.class=org.apache.pinot.common.utils.fetcher.PinotFSSegmentFetcher
Luis Fernandez
09/09/2021, 9:18 PMcontroller.helix.cluster.name=pinot
controller.port=9000
controller.data.dir=<gs://pinot-data>
controller.zk.str=pinot-zookeeper:2181
pinot.set.instance.id.to.hostname=true
controller.task.scheduler.enabled=true
controller.local.temp.dir=/var/pinot/controller/data
controller.allow.hlc.tables=false
controller.enable.split.commit=true
<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=sandbox
pinot.controller.storage.factory.gs.gcpKey=pinot-gcp-dev-cred.json
pinot.controller.segment.fetcher.protocols=file,http,gs
pinot.controller.segment.fetcher.gs.class=org.apache.pinot.common.utils.fetcher.PinotFSSegmentFetcher
Luis Fernandez
09/09/2021, 9:19 PMLuis Fernandez
09/09/2021, 9:19 PMAbhijeet Kushe
09/09/2021, 9:20 PMAbhijeet Kushe
09/09/2021, 9:20 PMAbhijeet Kushe
09/09/2021, 9:21 PMAbhijeet Kushe
09/09/2021, 9:22 PMLuis Fernandez
09/09/2021, 9:22 PMpinot.server.netty.port=8098
pinot.server.adminapi.port=8097
pinot.server.instance.dataDir=/var/pinot/server/data/index
pinot.server.instance.segmentTarDir=/var/pinot/server/data/segment
pinot.set.instance.id.to.hostname=true
pinot.server.instance.realtime.alloc.offheap=true
pinot.server.instance.currentDataTableVersion=2
<http://pinot.server.storage.factory.class.gs|pinot.server.storage.factory.class.gs>=org.apache.pinot.plugin.filesystem.GcsPinotFS
pinot.server.storage.factory.gs.projectId=sandbox
pinot.server.storage.factory.gs.gcpKey=pinot-gcp-dev-cred.json
pinot.server.segment.fetcher.protocols=file,http,gs
pinot.server.segment.fetcher.gs.class=org.apache.pinot.common.utils.fetcher.PinotFSSegmentFetcher
pinot.server.instance.enable.split.commit=true
pinot.server.instance.segment.store.uri=<gs://pinot-data>
Luis Fernandez
09/09/2021, 9:22 PMLuis Fernandez
09/09/2021, 9:23 PMAbhijeet Kushe
09/09/2021, 9:23 PMLuis Fernandez
09/09/2021, 9:26 PMAbhijeet Kushe
09/09/2021, 9:27 PMLuis Fernandez
09/09/2021, 9:27 PMLuis Fernandez
09/09/2021, 9:28 PMLuis Fernandez
09/09/2021, 9:28 PMAbhijeet Kushe
09/09/2021, 9:29 PMNeha Pawar
Abhijeet Kushe
09/10/2021, 5:00 PMXiang Fu
pinot-gcp-dev-cred.json
file located at the correct place?Xiang Fu
kubectl exec -it pod/pinot-server-0 -n pinot -- bash
to enter into the server containerLuis Fernandez
09/10/2021, 7:20 PM