Closed dmitry-saritasa closed 7 years ago
I have never used direct grouping, so I'm afraid I can't help with your question. I will say that the core of Petrel (i.e. the communication with Storm) is very much based on the standard storm.py file (https://github.com/apache/storm/blob/master/storm-multilang/python/src/main/resources/resources/storm.py#L94), so there's a good chance you'd see similar behavior using that. Thus, I you may have better luck checking with the Apache Storm community, or you may have to dig deeper into this yourself if direct grouping is a requirement for your topology.
The error you're getting ("Read EOF from stdin") makes it sound like the Java Storm worker which the Petrel process is communicating with exited. You should definitely check the Storm (not Petrel) logs to see if there is any other information. The workers shouldn't just exit without a reason and without saying why.
Closing since I made some suggestions and haven't heard back. Please reopen or create a new issue if needed.
Note that I am not a Storm expert and generally can't support general Storm questions; you may need to engage with the larger Storm community or learn more about Storm on your own. If you solve a tricky problem, please report back, and I am open to PRs that address issues or add important features.
hi Barry,
create.py
KafkaSpout:
I'm getting the following exception in petrelXXXXX_kafka_stream.log
so I'm getting kafka message but emitDirect seems doesn't work? Or am I doing something wrong?
thanks, Dmitry