我试图在3台机器上运行kafka作为集群,我在所有机器上配置了Zookeeper。现在我尝试使用
在第一台机器上启动kafka服务器bin/kafka-server-start.sh config/server.properties
正在给出错误
bin/kafka-server-start.sh: line 44: /tmp/kafka/kafka_2.11-1.1.0/bin/kafka-
run-class.sh: Permission denied
bin/kafka-server-start.sh: line 44: exec: /tmp/kafka/kafka_2.11-
1.1.0/bin/kafka-run-class.sh: cannot execute: Permission denied
Kafka安装在路径/tmp/kafka/kafka_2.11- 1.1.0 /,kafka日志位于路径/ var / lib / kafka中。 我以root用户身份登录。我仍然得到这些错误。我检查了kafka目录bin中的.sh文件的权限。所有人都拥有执行权限。请帮我解决这个错误。 以下是用于配置zookeeper和kafka的链接
http://armourbear.blogspot.com/2015/03/setting-up-multinode-kafka-
cluster.html
http://www.techburps.com/misc/multi-broker-apache-kafka-cluster-setup/64
提前致谢
答案 0 :(得分:1)
看起来像文件系统权限问题,请确保未使用noexec选项装入/ tmp。或者只是尝试在另一个目录中设置kafka。