Bordin Suwannatri
03/15/2022, 3:34 PMXiang Fu
Bordin Suwannatri
03/15/2022, 7:19 PMBordin Suwannatri
03/15/2022, 7:32 PM{
"_code": 500,
"_error": "org.apache.kafka.common.KafkaException: Failed to construct kafka consumer"
}
Bordin Suwannatri
03/15/2022, 7:33 PMXiang Fu
Xiang Fu
Bordin Suwannatri
03/16/2022, 4:52 AMBordin Suwannatri
03/16/2022, 4:52 AMBordin Suwannatri
03/16/2022, 4:53 AMBordin Suwannatri
03/16/2022, 5:19 AMBordin Suwannatri
03/16/2022, 5:19 AMBordin Suwannatri
03/16/2022, 5:20 AMBordin Suwannatri
03/16/2022, 5:21 AMBordin Suwannatri
03/16/2022, 5:21 AMXiang Fu
Xiang Fu
Bordin Suwannatri
03/16/2022, 8:33 AMBordin Suwannatri
03/16/2022, 8:37 AMBordin Suwannatri
03/16/2022, 8:39 AMBordin Suwannatri
03/16/2022, 8:40 AMXiang Fu
sasl.jaas.config: org.apache.kafka.common.security.scram.ScramLoginModule required useKeyTab=true storeKey=true keyTab="/data/apache-pinot/keytab/kfuat_rdp/kfuat_rdp.client.keytab" principal="kfuat_rdp@KAFKA.SECURE";
Bordin Suwannatri
03/16/2022, 8:57 AMXiang Fu
Xiang Fu
sasl.jaas.config: com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true storeKey=true keyTab="/data/apache-pinot/keytab/kfuat_rdp/kfuat_rdp.client.keytab" principal="kfuat_rdp@KAFKA.SECURE";
Bordin Suwannatri
03/16/2022, 9:47 AMBordin Suwannatri
03/16/2022, 2:40 PMBordin Suwannatri
03/16/2022, 2:40 PMsasl.jaas.config: com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true storeKey=true keyTab="/data/apache-pinot/keytab/kfuat_rdp/kfuat_rdp.client.keytab" principal="kfuat_rdp@KAFKA.SECURE";
Bordin Suwannatri
03/21/2022, 9:28 AMBordin Suwannatri
03/21/2022, 9:30 AMXiang Fu
Bordin Suwannatri
03/22/2022, 6:31 AMXiang Fu
Bordin Suwannatri
03/22/2022, 6:59 AMBordin Suwannatri
03/22/2022, 7:00 AMXiang Fu
Xiang Fu
Bordin Suwannatri
03/22/2022, 7:00 AMBordin Suwannatri
03/22/2022, 7:03 AMXiang Fu
Xiang Fu
Bordin Suwannatri
03/22/2022, 8:22 AMBordin Suwannatri
03/22/2022, 10:32 AMBordin Suwannatri
03/22/2022, 10:32 AMBordin Suwannatri
03/22/2022, 10:33 AMBordin Suwannatri
03/22/2022, 10:40 AMXiang Fu
Xiang Fu
Xiang Fu
order
, channel
a column in your schemaXiang Fu
"transformFunction": "JSONPATHSTRING(order,'$.channel')"
is correct .Bordin Suwannatri
03/22/2022, 3:48 PMBordin Suwannatri
03/22/2022, 3:50 PMBordin Suwannatri
03/22/2022, 3:55 PMBordin Suwannatri
03/22/2022, 4:00 PMBordin Suwannatri
03/22/2022, 4:11 PM{
"_code": 400,
"_error": "Invalid transform function 'jsonPathString(order,'$.channel')' for column 'channel'"
}
Xiang Fu
Xiang Fu
Xiang Fu
Bordin Suwannatri
03/23/2022, 3:29 AMBordin Suwannatri
03/23/2022, 3:30 AMXiang Fu
order
into schema, something like:
{
"schemaName": "omx_order_20",
"dimensionFieldSpecs": [
{
"name": "channel",
"dataType": "STRING"
},
{
"name": "orderId",
"dataType": "STRING"
},
{
"name": "customer",
"dataType": "STRING"
},
{
"name": "omxtrackingID",
"dataType": "STRING"
},
{
"name": "order",
"dataType": "JSON"
}
],
"dateTimeFieldSpecs": [
{
"name": "submissionDate",
"dataType": "TIMESTAMP",
"format": "1:MILLISECONDS:SIMPLE_DATE_FORMAT:yyyy-MM-dd'T'HH:mm:ss.SSSZ",
"granularity": "1:MILLISECONDS"
}
]
}