Monica
03/09/2022, 8:11 AMPavel Stejskal
03/09/2022, 8:13 AMMonica
03/09/2022, 9:21 AMBordin Suwannatri
03/10/2022, 5:12 AMBordin Suwannatri
03/10/2022, 10:14 AMsunny
03/11/2022, 1:48 AMabhinav wagle
03/14/2022, 9:25 PMNaga Aravind
03/15/2022, 3:15 AMBordin Suwannatri
03/15/2022, 11:12 AMDiana Arnos
03/16/2022, 8:21 AMSaumya Upadhyay
03/16/2022, 10:00 AMNizar Hejazi
03/16/2022, 4:58 PMGrace Lu
03/16/2022, 7:12 PMpranay
03/16/2022, 8:04 PMMonica
03/17/2022, 8:56 AMTEXT_MATCH
function on it as predicate expression, like this:
select * from transcript where TEXT_MATCH(firstName, 'firstName*') limit 10
it will throw exception like this:
[
{
"message": "QueryExecutionError:\njava.lang.NullPointerException\n\tat org.apache.pinot.core.operator.filter.TextMatchFilterOperator.getNextBlock(TextMatchFilterOperator.java:45)\n\tat org.apache.pinot.core.operator.filter.TextMatchFilterOperator.getNextBlock(TextMatchFilterOperator.java:30)\n\tat org.apache.pinot.core.operator.BaseOperator.nextBlock(BaseOperator.java:49)\n\tat org.apache.pinot.core.operator.DocIdSetOperator.getNextBlock(DocIdSetOperator.java:62)",
"errorCode": 200
},
{
"message": "QueryExecutionError:\njava.lang.NullPointerException\n\tat org.apache.pinot.core.operator.filter.TextMatchFilterOperator.getNextBlock(TextMatchFilterOperator.java:45)\n\tat org.apache.pinot.core.operator.filter.TextMatchFilterOperator.getNextBlock(TextMatchFilterOperator.java:30)\n\tat org.apache.pinot.core.operator.BaseOperator.nextBlock(BaseOperator.java:49)\n\tat org.apache.pinot.core.operator.DocIdSetOperator.getNextBlock(DocIdSetOperator.java:62)",
"errorCode": 200
}
]
Is TEXT_MATCH
function only used by text index columns? Like Presto, if they can't predicate expressions to connectors, they will add filter operator on top of it.So maybe it's better for users to use pql if pinot supports this syntax too?Luis Fernandez
03/17/2022, 2:57 PMTable query latency
and Server total query time per table
in my case for the same table for p99 in the broker side it reports avg 55ms but in the server the avg is 18ms so i was wondering if that difference is healthy or something i should look closer intoDiana Arnos
03/18/2022, 11:11 AM"partitionRuleParams": {
"KAFKA_NUM_MESSAGES_PER_SEC_PER_PARTITION": 0.7,
"KAFKA_NUM_PARTITIONS": 128
},
But KAFKA_NUM_PARTITIONS
is not recognized.
How can I tell the current number of kafka partitions we have?Romeo
03/19/2022, 2:26 PMNizar Hejazi
03/19/2022, 11:01 PMjava.lang.NullPointerException
when the value is null:
{
"columnName": "updatedAt_timestamp",
"transformFunction": "FromDateTime(updatedAt, 'yyyy-MM-dd''T''HH:mm:ss.SSS''Z''')"
}
Trying to use Groovy script as following but I see the following exception in the logs: MissingPropertyException: No such property: DateTimeFormat for class: Script1
{
"columnName": "col_timestamp",
"transformFunction": "Groovy({col == null ? null : DateTimeFormat.forPattern('yyyy-MM-dd\\'T\\'HH:mm:ss.SSS\\'Z\\'').withZone(DateTimeZone.forID(DateTimeZone.UTC.getID())).parseMillis(adminAccessGrantedOn)}, col)"
},
Do I need to import joda time classes to Groovy? Can I write a multi-line Groovy script as an ingestion transform?
Any other workaround to deal w/ nulls in FromDateTime inbuilt function? (I can submit a PR to update date time functions to handle nulls). Please note that I have "nullHandlingEnabled"
set to True.Diogo Baeder
03/19/2022, 11:08 PMSaumya Upadhyay
03/21/2022, 1:21 PMSaumya Upadhyay
03/22/2022, 7:11 AMCaused by: java.lang.IllegalStateException: Not one field in the RECORD schema at shaded.com.google.common.base.Preconditions.checkState
this error doesn't make sense as schema is correct and working with our messages.rajeh kalluri
03/22/2022, 5:29 PMabhinav wagle
03/22/2022, 7:35 PMNizar Hejazi
03/23/2022, 1:33 AMpinot.infer-date-type-in-schema
and pinot.infer-timestamp-type-in-schema
settings in Presto Pinot connector.
Also, did you consider adding support for a first-class decimal data type in Pinot. Thanks.Paul-Armand Verhaegen
03/23/2022, 9:16 AMPrashant Pandey
03/23/2022, 10:11 AMVarun Mukundhan
03/24/2022, 1:24 PMtop X using
PQL and order by <aggregation> desc LIMIT X
using SQL. Which one do you reccomend?
2. What are the differences between metrics and dimensions? I could see aggregation queries are allowed on non-string dimensions as wellMourad DLIA
03/24/2022, 5:27 PMabhinav wagle
03/24/2022, 7:00 PMNote
mentioned here : https://docs.pinot.apache.org/basics/getting-started/kubernetes-quickstart
NOTE: Please specify StorageClass based on your cloud vendor. For Pinot Server, please don't mount blob store like AzureFile/GoogleCloudStorage/S3 as the data serving file system.
Only use Amazon EBS/GCP Persistent Disk/Azure Disk style disks.