В доступе запрещен запуск кафки сервера - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь запустить kafka на 3 компьютерах как кластер, я настроил Zookeeper на всех машинах.Сейчас я пытаюсь запустить сервер kafka на 1-й машине, используя

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.Тем не менее я получаю эти ошибки.Я проверил разрешение файлов .sh в bin каталога kafka.Все те имеют разрешение на выполнение для всех.Пожалуйста, помогите мне решить эту ошибку.Ниже приведены ссылки, используемые для настройки 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 голосов
/ 31 мая 2018

Похоже, проблема с правами доступа к файловой системе, убедитесь, что / tmp не смонтирован с параметром noexec.Или просто попробуйте настроить кафку в другой каталог.

...