Shubham B
08/25/2021, 6:30 AMWill Gan
08/26/2021, 5:47 PMKen Krugler
08/27/2021, 12:10 AMYash Agarwal
08/27/2021, 6:48 AMselect id from table group by id limit 100000000
only returns 1.1 M rows from API and JDBC client.Filip Gep
08/27/2021, 8:04 AMCarl
08/27/2021, 6:54 PMSadim Nadeem
08/30/2021, 6:26 AMSadim Nadeem
08/30/2021, 8:57 AMSlackbot
08/30/2021, 7:20 PMGonzalo García
09/01/2021, 8:05 AMdocker run \
--network=pinot-demo \
--name pinot-quickstart \
-p 9000:9000 \
apachepinot/pinot:latest QuickStart \
-type batch
Does anyone have any idea what might be going on?
Please find attached logsDavid Cyze
09/01/2021, 3:17 PMDavid Cyze
09/02/2021, 4:55 PMrealtime.segment.flush.threshold.rows=30
, and I ran my application to the point where I had pushed around 100k rows to a kafka topic before realizing that this was much too small a segment size.
I stopped my app, deleted the table, changed realtime.segment.flush.threshold.rows=100000
, and recreated it. Then, I ran my app to push 3mil rows to the kafka topic.
At some point in Pinot's ingestion process, the status of my table changed to BAD
. I looked in the controller logs and noticed this error:
2021/09/02 16:02:48.585 ERROR [SegmentCompletionFSM_simplejson__0__632__20210902T1602Z] [grizzly-http-server-21] Caught exception while committing segment metadata for segment: simplejson__0__632__20210902T1602Z
java.lang.IllegalStateException: Failed to find IdealState for table: simplejson_REALTIME
In the web UI for the Pinot Controller, under the Cluster Manager for the affected table, I sorted the SEGMENTS
list by Status and noticed that I had two Bad
segments. Inspecting the bad segments, I noticed that each had a total of 30 documents. I checked a handful of Good
segments, and each had 100k documents.
I'm not sure how to bring these segments into a Good
state, or why they entered into a Bad
state in the first place. I was unable to find anything in Pinot's documentation on what causes this error or how to resolve it.Carl
09/02/2021, 10:00 PMCarlos Domínguez
09/03/2021, 10:22 AMbeerus
09/03/2021, 4:48 PMPrashant Pandey
09/04/2021, 10:42 AMorg.apache.pinot.common.proto.Server
. This is generated from server.proto
. Do I need to do anything other than mvn clean install -DskipTests -Pbin-dist
as documented?wentao jin
09/06/2021, 8:42 AMSadim Nadeem
09/07/2021, 8:59 AMPeter Pringle
09/07/2021, 12:33 PMZsolt Takacs
09/07/2021, 3:51 PM/health
endpoint should be used for readiness probing?Dan DC
09/07/2021, 5:47 PMCarl
09/07/2021, 6:02 PMxtrntr
09/08/2021, 2:55 AM# schema:
user(int) | location(int) | time(long)
# 1st query (filter):
"select user, count(*) from {table} where time between {start} and {end} and location between 500 and 550 group by user having count(user) >= 24 limit 1000000"
# 2nd query (combiner):
"select time, count(distinct(user)) as count from {table} where user in ({users}) and time between {start} and {end} and location between 300 and 350 group by time limit 10000000"
the query time scales linearly with the number of selected userids from the first queryDeepak Mishra
09/08/2021, 7:00 AMDanko Andruszkiw
09/08/2021, 7:55 AMPeter Pringle
09/08/2021, 1:58 PMwentao jin
09/09/2021, 9:14 AMCristian Osiac
09/09/2021, 1:30 PMLuis Fernandez
09/09/2021, 5:19 PMAbhijeet 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>