权限被拒绝运行kafka服务器

时间:2018-05-31 11:33:36

标签: apache-kafka apache-zookeeper

我试图在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

提前致谢

1 个答案:

答案 0 :(得分:1)

看起来像文件系统权限问题,请确保未使用noexec选项装入/ tmp。或者只是尝试在另一个目录中设置kafka。