我在执行ReadFromKafka.java
无法识别的选项: - topic错误:无法创建Java Virtual 机。错误:发生了致命异常。程序将退出。
我提供了以下参数:
--topic test --bootstrap.servers localhost:9092 --zookeeper.connect localhost:2181 --group.id myGroup
我按照给出的步骤进行操作 http://data-artisans.com/kafka-flink-a-practical-how-to/
先谢谢
〜SC
答案 0 :(得分:0)
你是如何开始这个例子的?从IDE?
如果是这样,您确定已将参数放入“程序参数”部分,而不是放入JVM参数吗?
答案 1 :(得分:0)
问题在于调用你的罐子。
尝试这样的事情
java -jar myjar.jar" - topic test --bootstrap.servers localhost:9092 --zookeeper.connect localhost:2181 --group.id myGroup"
答案 2 :(得分:0)
这发生在我身上,因为没有包含kafka代码的有效jar文件。由于未找到有效的jar,因此bin/kafka-run-class.sh
中的CLASS_PATH变量为空。该shell脚本应该检查该条件并返回更好的错误,相反,它只是在它正在组装的-cp
命令中留下一个无效的java
标志。这会导致您(我们)看到它在哪里吐出java使用信息的错误消息(因为-cp
没有任何跟随它的内容无效)。
我的解决方案是使用gradlew jar
构建kafka源代码。
此问题的根源是文档希望您从实际的kafka安装运行,而不是从src目录运行。