Map
09/24/2021, 4:17 PMunsupported data table version: 3
. It seems Trino still uses Pinot client 0.6.0. Do we have plans on upgrade it to 0.8.0? If it is as simple as bumping up the version, I can help raise a PR.Bowen Wan
09/24/2021, 11:59 PMxtrntr
09/27/2021, 6:09 AMPOST /cluster/configs
seems to be the most likely candidate, but it’s not working for meArpita Bajpai
09/27/2021, 6:44 AMxtrntr
09/27/2021, 9:28 AM# old (<1s)
SELECT user, count(*) FROM events
WHERE time BETWEEN 0 AND 31 AND location BETWEEN 1000 AND 1005
GROUP BY user HAVING count(*) > 10
# new (>10s)
SELECT user, count(*) FROM events
WHERE time BETWEEN 0 AND 31 AND location BETWEEN 1000 AND 1005 AND lookUp(...)=0
GROUP BY user HAVING count(*) > 10
eywek
09/27/2021, 11:49 AM<cluster name>/PROPERTYSTORE/MINION_TASK_METADATA/RealtimeToOfflineSegmentsTask/<table name>
in Zookeeper, I see that the document hasn’t been updated since August 2nd. And I can’t found any task related to this table in
<cluster name>/CONFIGS/RESOURCE/TaskQueue_RealtimeToOfflineSegmentsTask_Task_RealtimeToOfflineSegmentsTask_1632701552537
How is this possible? How can I reset this task? There is somewhere I can look for infos to debug this and prevent it from happening again?
I’m using Pinot 0.7.1 (I plan to upgrade soon but I can’t right now)Saoirse Amarteifio
09/27/2021, 12:18 PM../apache-pinot-0.8.0-bin/bin/pinot-ingestion-job.sh -jobSpecFile ./pinot_ingest_samples/batch_ingestion_no_comment.yaml
Using this file
executionFrameworkSpec:
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'
segmentMetadataPushJobRunnerClassName: 'org.apache.pinot.plugin.ingestion.batch.standalone.SegmentMetadataPushJobRunner'
jobType: SegmentCreationAndUriPush
inputDirURI: '<s3://data-platform/samples/data/>'
includeFileNamePattern: 'glob:**/*.parquet'
outputDirURI: '<s3://pinot-development/sample/segments>'
overwriteOutput: true
pinotFSSpecs:
- scheme: s3
className: org.apache.pinot.plugin.filesystem.S3PinotFS
configs:
region: 'us-east-1'
recordReaderSpec:
dataFormat: 'parquet'
className: 'org.apache.pinot.plugin.inputformat.parquet.ParquetRecordReader'
tableSpec:
tableName: 'sample'
schemaURI: '<http://pinot-controller.pinot.cluster.svc.local:9000/tables/sample/schema>'
tableConfigURI: '<http://pinot-controller.pinot.cluster.svc.local:9000/tables/sample>'
pinotClusterSpecs:
- controllerURI: '<http://pinot-controller.pinot.cluster.svc.local:9000>'
pushJobSpec:
pushAttempts: 2
pushRetryIntervalMillis: 1000
segmentUriPrefix: '<s3://pinot-development>'
segmentUriSuffix: ''
But i get a class not found exception
java.lang.RuntimeException: Failed to create IngestionJobRunner instance for class - org.apache.pinot.plugin.ingestion.batch.standalone.SegmentGenerationJobRunner
Will Gan
09/28/2021, 12:12 AMjsonFormat
ingestion transform. When I select the column it shows the json as a string, but when I try to select things like json_column[0].name
it returns empty. Anyone know the issue? Thanks in advance!Yash Agarwal
09/28/2021, 4:03 PMPinot Controller instance [Controller_piclx1001.hq.target.com_9000] is Started...
Started Pinot [CONTROLLER] instance [Controller_piclx1001.hq.target.com_9000] at 13.884s since launch
Shutting down Pinot Service Manager with all running Pinot instances...
Trying to stop Pinot [CONTROLLER] Instance [Controller_piclx1001.hq.target.com_9000] ...
Stopping controller periodic tasks
Stopping periodic task scheduler
.
.
Instance piclx1001.hq.target.com_9000 is not leader of cluster PinotCluster due to exception happen when session check
org.I0Itec.zkclient.exception.ZkInterruptedException: java.lang.InterruptedException
at org.apache.helix.manager.zk.zookeeper.ZkClient.retryUntilConnected(ZkClient.java:1192) ~[pinot-all-0.9.0-SNAPSHOT-jar-with-dependencies.jar:0.9.0-SNAPSHOT-ffcf9b991431067c834bd4fb56fd7641c7fec172]
at org.apache.helix.manager.zk.zookeeper.ZkClient.readData(ZkClient.java:1326) ~[pinot-all-0.9.0-SNAPSHOT-jar-with-dependencies.jar:0.9.0-SNAPSHOT-ffcf9b991431067c834bd4fb56fd7641c7fec172]
at org.apache.helix.manager.zk.zookeeper.ZkClient.readData(ZkClient.java:1318) ~[pinot-all-0.9.0-SNAPSHOT-jar-with-dependencies.jar:0.9.0-SNAPSHOT-ffcf9b991431067c834bd4fb56fd7641c7fec172]
at org.apache.helix.manager.zk.ZkBaseDataAccessor.get(ZkBaseDataAccessor.java:320) ~[pinot-all-0.9.0-SNAPSHOT-jar-with-dependencies.jar:0.9.0-SNAPSHOT-ffcf9b991431067c834bd4fb56fd7641c7fec172]
.
.
Closing zkclient: State:CONNECTED Timeout:30000 sessionid:0x1006d21ecf40000 local:/10.59.116.133:53916 remoteserver:<http://pizlx1002.hq.target.com/10.59.116.124:2181|pizlx1002.hq.target.com/10.59.116.124:2181> lastZxid:17179869383 xid:1154 sent:1157 recv:1199 queuedpkts:0 pendingresp:0 queuedevents:0
Session: 0x1006d21ecf40000 closed
RZ
09/28/2021, 6:08 PMCarl
09/29/2021, 12:59 AMMayank
Mayank
Sandeep Das S
09/29/2021, 5:13 AMRZ
09/29/2021, 10:34 AMAli
09/29/2021, 5:03 PMbin/quick-start-hybrid.sh
with pinot.broker.enable.query.limit.override=true
pinot.broker.query.response.limit=10000
, how can I do this?
I have tried bin/quick-start-hybrid.sh -configFileName conf/pinot-broker.conf
but -configFileName
is not accepted as a valid argument.Gabriel Lucano
09/29/2021, 9:53 PMSadim Nadeem
09/30/2021, 6:46 AMTrust Okoroego
09/30/2021, 8:47 AM# Pinot Cluster name
pinot.cluster.name=pinot-qua
# Use hostname as Pinot Instance ID other than IP
pinot.set.instance.id.to.hostname=true
# Pinot Broker Query Port
pinot.broker.client.queryPort=8099
# Pinot Routing table builder class
pinot.broker.routing.table.builder.class=random
Arpita Bajpai
09/30/2021, 12:31 PMAmol Jain
10/01/2021, 7:47 AMGabriel Lucano
10/01/2021, 4:21 PMQianbo Wang
10/02/2021, 12:16 AMCatalog 'pinot' does not support table property 'time_field'
when creating table with this query:
CREATE IF NOT EXIST ...
WITH (
pinot_table_name = 'enriched_invoices',
time_field = 'created_at',
offline_replication = 3,
offline_retention = 365,
index_inverted = ARRAY['licensee_id','facility_id'],
index_bloom_filter = ARRAY['licensee_id','facility_id'],
index_sorted = 'created_at',
index_aggregate_metrics = true,
index_create_during_segment_generation = true,
index_auto_generated_inverted = false,
index_enable_default_star_tree = false);
Manish Soni
10/04/2021, 3:47 AMVibhor Jain
10/04/2021, 4:06 AMeywek
10/04/2021, 9:15 AMreplication
key
• https://docs.pinot.apache.org/operators/operating-pinot/tuning/routing#replica-group-segment-assignment-and-query-routing with replica group
What is the better way to do it? Maybe there is something I misunderstood? Thank youArpita Bajpai
10/04/2021, 11:08 AMbeerus
10/04/2021, 2:07 PMGabriel Lucano
10/04/2021, 7:38 PMExecuting command: AddTenant -controllerProtocol http -controllerHost localhost -controllerPort 9001 -name krealoBrokerTenant -role BROKER -instanceCount 3 -offlineInstanceCount 0 -realTimeInstanceCount 3 -exec
{"_code":500,"_error":"Failed to create tenant"}
{"_code":500,"_error":"Failed to create tenant"}
Jozef Cechovsky
10/05/2021, 11:07 AM