Zsolt László
05/27/2022, 10:07 AMPInot currently relies on Pulsar client version 2.7.2. Users should make sure the Pulsar broker is compatible with the this client version.Say I have a Pulsar cluster of version 2.4.1 in place already; then I won't be able to consume its traffic with the most up-to-date Pinot binary? Thanks in advance for any help!
Mayank
Kartik Khare
05/27/2022, 1:42 PMZsolt László
05/27/2022, 1:55 PMMayank
Zsolt László
05/27/2022, 2:49 PM0.10.0
• The manually attached (official) Pulsar plugin is on 0.11.0
• Additionally, I set up one more plugin that has a custom decoder class to deal with the Pulsar messages
Roughly what I tried:
• After sending to Pinot (using the admin tools) the new real-time table configuration (having a Pulsar stream configured), the connection seems to get established (seeing logs from the Pinot Server like:
Connected to server
Starting Pulsar consumer status recorder with config: ...
• Also, the subscription to the desired topic seems OK:
Subscribed to topic on ...
Successfully getLastMessageID xy:-1
• Then, I see something like this twice, which seems a bit strange:
[topic_name][Pinot_subscription_id] Closed consumer
[id: some_id, L:/localhost:port ! R:/cluster/node:port] Disconnected
• A couple of extra error logs then:
Received error from server: Error when resetting subscription: xy:-1
Failed to reset subscription: Error when resetting subscription: xy:-1
Error consuming records from Pulsar topic
org.apache.pulsar.client.api.PulsarClientException: java.util.concurrent.ExecutionException: org.apache.pulsar.client.api.PulsarClientException: Failed to seek the subscription reader-ID of the topic topic_name to the message xy:-1:-1
Zsolt László
05/27/2022, 2:52 PMKartik Khare
05/28/2022, 7:40 AMKartik Khare
05/28/2022, 7:41 AMZsolt László
05/28/2022, 9:30 AM