2016-06-07 2 views
1

homebrew를 통해 kafka를 설치 한 후 현재 버전이 0.9.0.1입니다.-bash : kafka-server-start.sh : 명령을 찾을 수 없음

나는 this post의 단계를 따르고있었습니다. 내가 터미널

kafka-server-start.sh /usr/local/etc/kafka/server.properties 

의 명령에 따라 실행할 3 단계에 나는 가지고 : -bash: kafka-server-start.sh: command not found

그리고 나는이 문제를 해결하고이 온라인 어디서나위한 솔루션을 검색하려고 노력했다. 그러나 나는 아무것도 찾을 수 없었다.

누구든지 해결 방법을 알고 있습니까?

답변

2

명령 앞에 ./을 입력해야 할 수도 있습니다. 이와 같이 :

./kafka-server-start.sh /usr/local/etc/kafka/server.properties 

물론 이것은 현재 $KAFKA_HOME/bin 디렉토리에 있습니다.

export KAFKA_HOME=/path/to/kafka/install/directory 
$KAFKA_HOME/bin/kafka-server-start.sh /usr/local/etc/kafka/server.properties 

또는 당신은 할 수 : 양자 택일로, 당신은 시도 할 수

export PATH=$KAFKA_HOME/bin:$PATH 

을 그리고 내가 Mac에서 동일한 문제에 직면하지만, 명령이 잘 작동 아래 ./

1

없이 원래의 명령을 실행

kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic myTopic 
0

언급 된 링크 당 as ste35

대신
/usr/local/Cellar/kafka/0.9.0.1/bin/ 

, 다음 경로로 이동 :

/usr/local/Cellar/kafka/0.9.0.1/libexec/bin/ 

및 경로가 설정되지 않은 경우 ./ 추가로 명령을 입력 페이지 3 는 주소 언급 즉 이동하지 않습니다.

./kafka-server-start.sh /usr/local/etc/kafka/server.properties 

kafka-server-start.sh /usr/local/etc/kafka/server.properties 

또는

나는 버전 0.11.0.1에이 테스트. 버전을 확인하십시오. 또한 언급 된 경로에 kafka-server-start.sh 파일이 있어야합니다.

그런 다음 해당 명령을 실행할 수 있습니다. 시도해도 되든지하지 않겠습니까? ./