Hamza
05/21/2021, 3:06 PMMayank
Hamza
05/21/2021, 3:20 PMMayank
Mayank
Mayank
Hamza
05/21/2021, 3:28 PMHamza
05/21/2021, 3:28 PMMayank
Xiang Fu
Mayank
Xiang Fu
values.yaml
when deploy helmXiang Fu
Hamza
05/21/2021, 6:55 PMHamza
05/21/2021, 6:57 PMexecutionFrameworkSpec:
name: 'standalone'
segmentGenerationJobRunnerClassName: 'org.apache.pinot.plugin.ingestion.batch.standalone.SegmentGenerationJobRunner'
segmentTarPushJobRunnerClassName: 'org.apache.pinot.plugin.ingestion.batch.standalone.SegmentTarPushJobRunner'
segmentUriPushJobRunnerClassName: 'org.apache.pinot.plugin.ingestion.batch.standalone.SegmentUriPushJobRunner'
jobType: SegmentCreationAndTarPush
inputDirURI: '<gs://my-bucket/path/to/input/directory/>'
outputDirURI: '<gs://my-bucket/path/to/output/directory/>'
overwriteOutput: true
pinotFSSpecs:
- scheme: gs
className: org.apache.pinot.plugin.filesystem.GcsPinotFS
configs:
projectId: 'my-project'
gcpKey: 'path-to-gcp json key file'
recordReaderSpec:
dataFormat: 'csv'
className: 'org.apache.pinot.plugin.inputformat.csv.CSVRecordReader'
configClassName: 'org.apache.pinot.plugin.inputformat.csv.CSVRecordReaderConfig'
tableSpec:
tableName: 'students'
pinotClusterSpecs:
- controllerURI: '<http://localhost:9000>'
Hamza
05/21/2021, 6:58 PM/incubator-pinot/kubernetes/helm/pinot
Xiang Fu
Xiang Fu
controllerURI: '<http://localhost:9000>'
Xiang Fu
Xiang Fu
Xiang Fu
Hamza
05/21/2021, 6:59 PMXiang Fu
Xiang Fu
Hamza
05/21/2021, 7:06 PMHamza
06/08/2021, 9:46 AMkubectl create secret generic gcpkey --from-file ~/pinot-key.json
But then I don't know how to use this key in my yaml job passing to the parameter : gcpKey
.
Do you have an idea on how can I pass the k8s secret (gcp key) to the ingestion job ?Xiang Fu
Xiang Fu
Hamza
06/08/2021, 2:49 PMjava.lang.RuntimeException: Failed to read from Schema URI - '<http://localhost:9000/tables/fhv_trips_data/schema>' at org.apache.pinot.common.segment.generation.SegmentGenerationUtils.getSchema(SegmentGenerationUtils.java:87) ~[pinot-all-0.8.0-SNAPSHOT-jar-with-dependencies.jar:0.8.0-SNAPSHOT-e91f426ac179d12e6ef310ddb849912b693bef96] at org.apache.pinot.plugin.ingestion.batch.standalone.SegmentGenerationJobRunner.init(SegmentGenerationJobRunner.java:144) ~[pinot-batch-ingestion-standalone-0.8.0-SNAPSHOT-shaded.jar:0.8.0-SNAPSHOT-e91f426ac179d12e6ef310ddb849912b693bef96] at org.apache.pinot.spi.ingestion.batch.IngestionJobLauncher.kickoffIngestionJob(IngestionJobLauncher.java:140) ~[pinot-all-0.8.0-SNAPSHOT-jar-with-dependencies.jar:0.8.0-SNAPSHOT-e91f426ac179d12e6ef310ddb849912b693bef96] at org.apache.pinot.spi.ingestion.batch.IngestionJobLauncher.runIngestionJob(IngestionJobLauncher.java:113) ~[pinot-all-0.8.0-SNAPSHOT-jar-with-dependencies.jar:0.8.0-SNAPSHOT-e91f426ac179d12e6ef310ddb849912b693bef96] at org.apache.pinot.tools.admin.command.LaunchDataIngestionJobCommand.execute(LaunchDataIngestionJobCommand.java:132) ~[pinot-all-0.8.0-SNAPSHOT-jar-with-dependencies.jar:0.8.0-SNAPSHOT-e91f426ac179d12e6ef310ddb849912b693bef96] at org.apache.pinot.tools.admin.PinotAdministrator.execute(PinotAdministrator.java:166) [pinot-all-0.8.0-SNAPSHOT-jar-with-dependencies.jar:0.8.0-SNAPSHOT-e91f426ac179d12e6ef310ddb849912b693bef96] at org.apache.pinot.tools.admin.PinotAdministrator.main(PinotAdministrator.java:186) [pinot-all-0.8.0-SNAPSHOT-jar-with-dependencies.jar:0.8.0-SNAPSHOT-e91f426ac179d12e6ef310ddb849912b693bef96] Caused by: java.net.ConnectException: Connection refused (Connection refused) at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:1.8.0_292] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:1.8.0_292] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:1.8.0_292] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:1.8.0_292] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_292] at java.net.Socket.connect(Socket.java:607) ~[?:1.8.0_292] at java.net.Socket.connect(Socket.java:556) ~[?:1.8.0_292] at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[?:1.8.0_292] at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[?:1.8.0_292] at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[?:1.8.0_292] at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) ~[?:1.8.0_292] at sun.net.www.http.HttpClient.New(HttpClient.java:339) ~[?:1.8.0_292] at sun.net.www.http.HttpClient.New(HttpClient.java:357) ~[?:1.8.0_292] at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) ~[?:1.8.0_292] at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) ~[?:1.8.0_292] at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) ~[?:1.8.0_292] at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) ~[?:1.8.0_292] at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1570) ~[?:1.8.0_292] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) ~[?:1.8.0_292] at org.apache.pinot.common.segment.generation.SegmentGenerationUtils.fetchUrl(SegmentGenerationUtils.java:231) ~[pinot-all-0.8.0-SNAPSHOT-jar-with-dependencies.jar:0.8.0-SNAPSHOT-e91f426ac179d12e6ef310ddb849912b693bef96] at org.apache.pinot.common.segment.generation.SegmentGenerationUtils.getSchema(SegmentGenerationUtils.java:85) ~[pinot-all-0.8.0-SNAPSHOT-jar-with-dependencies.jar:0.8.0-SNAPSHOT-e91f426ac179d12e6ef310ddb849912b693bef96] ... 6 more
Hamza
06/08/2021, 2:50 PM{
"schemaName": "fhvTrips",
"dimensionFieldSpecs": [
{
"name": "Dispatching_base_num",
"dataType": "STRING"
},
{
"name": "locationID",
"dataType": "INT"
}
],
"timeFieldSpec": {
"incomingGranularitySpec": {
"name": "SecondsSinceEpoch",
"dataType": "INT",
"timeType": "SECONDS"
}
},
"dateTimeFieldSpecs": [
{
"name": "Pickup_date",
"dataType": "INT",
"format": "1:DAYS:EPOCH",
"granularity": "1:DAYS"
}
]
}
Xiang Fu
'http://<pinot-controller-svc>:9000/tables/fhv_trips_data/schema
not
'<http://localhost:9000/tables/fhv_trips_data/schema>
Hamza
06/08/2021, 6:43 PMXiang Fu
Xiang Fu
Xiang Fu
Hamza
06/08/2021, 7:05 PMXiang Fu
Xiang Fu
Hamza
06/09/2021, 9:45 AMSegmentCreationAndTarPush
, is it the right one to pass as jobType ?Xiang Fu
Xiang Fu
Xiang Fu
Hamza
06/09/2021, 10:04 AMHamza
06/09/2021, 10:05 AMresources:
limits:
memory: 512Mi
cpu: 1
requests:
memory: 512Mi
cpu: 1
Hamza
06/09/2021, 10:06 AM/var/pinot/example/ingest_gcs.sh: line 3: 8 Killed bin/pinot-admin.sh LaunchDataIngestionJob -jobSpecFile /var/pinot/example/gcs_ingestion_job.yaml
Hamza
06/09/2021, 3:40 PMHamza
06/09/2021, 3:41 PMMayank
Hamza
06/09/2021, 5:24 PMMayank
Hamza
06/09/2021, 5:33 PMMayank
Hamza
06/09/2021, 5:35 PMenv:
- name: JAVA_OPTS
value: "-Xms4G -Xmx4G -Dpinot.admin.system.exit=true"
Mayank
Hamza
06/09/2021, 5:35 PM