문제

방금 Apache 웹 사이트에서 KAFKA 2.8.0을 다운로드했으며 웹 사이트에 주어진 지침을 사용하여 설정하려고합니다.그러나 Zoookeer 서버를 시작하려고하면 아래의 오류가 발생합니다 :

오류 : org.apache.zookeeper.server.quorum.quoriMPEerermain

을 찾아 낼 수 없거나로드 할 수 없습니다.

내 환경은 Windows 7 64 비트입니다. Apache 이메일 체인 .그러나 여전히 같은 문제가 있습니다.누구든지 나를 안내 할 수 있습니까?나는 이것을 아주 새로운 것이며 Google / Apache Kafka 이메일 체인에 대한 많은 정보를 찾을 수 없었습니다.

도움이 되었습니까?

해결책

KAFKA 루트 폴더 에서이 명령을 실행하십시오.

cd bin/windows

그런 다음 Zoookeer 서버를 실행합니다.

zookeeper-server-start.bat ../../config/zookeeper.properties

그런 다음 KAFKA 서버 실행 :

kafka-server-start.bat ../../config/server.properties


Gotcha는 위의 단계와 함께 서버를 실행하고 후속 조치를 취하고 서버를 실행하면 / bin / windows 폴더에서 .bat 파일을 실행하는 것입니다.튜토리얼을 사용하여 올바른 배치 파일을 실행하여 주제를 작성하고 다음과 같이 :

주제 생성 :

kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

목록 주제 :

kafka-topics.bat --list --zookeeper localhost:2181

다른 팁

이 문제는 KAFKA의 잘못된 버전을 다운로드했기 때문에 발생했습니다. 공식 페이지

여기에 이미지 설명

소스 다운로드를 선택했습니다.바이너리를 다운로드하면 모든 것이 예상대로 작동합니다.

프로그램 파일의 KAFKA_2.12-2.3.0 폴더를 유지하기 때문에 Windows 플랫폼에서도 동일한 문제가 발생했습니다.나는 KAFKA 디렉토리를 프로그램 파일에서 C : \ DRIVE 루트 디렉토리로 변경했습니다.다음 명령을 실행 한 후 잘 작동했습니다.

첫째, kafka 루트 폴더로 이동하십시오 :

cd C:\kafka_2.12-2.3.0
.

run zookeeper 서버 :

bin\windows\zookeeper-server-start.bat config\zookeeper.properties
.

그런 다음 KAFKA 서버 실행 :

bin\windows\kafka-server-start.bat config\server.properties
.

가 내 스칼라 버전을 위해 올바른 Kafka 다운로드를 가졌지 만 동일한 오류 메시지가 나타났다.

Windows 서브 폴더에서 BAT를 실행하고 루트 대신 bin 폴더 내에서 실행중인 비 Windows SH 파일을 실행했습니다.루트 KAFKA 폴더로 이동하여 거기에서 실행중인 것처럼 보입니다.

C:\kafka_2.10-0.8.2.0>bin\windows\zookeeper-server-start.bat config\zookeeper.properties

OS X에서 실행 중이고 KAFKA 기본 디렉토리로 이어지는 경로의 모든 곳에서 공백을 갖는 것이이 정확한 오류 메시지가 발생했습니다.공백이없는 것들이 다른 수정없이 문제를 해결했습니다.

예를 들어, KAFKA 설치는 JookeEper를 시작하려고 시도했을 때 오류가 발생한 /Users/me/Kafka Demo/kafka_2.11-0.9.0.1에 앉아있었습니다.내가 한 모든 일은 사물을 /Users/me/KafkaDemo/kafka_2.11-0.9.0.1로 바꾸고 모든 것이 잘 작동했습니다.

바이너리를 다운로드하고 아래 링크에 언급 된 단계를 따르십시오. http://kafka.apache.org/07/qquickstart.html

오류가 발생하면

오류 : org.apache.zookeeper.server.quorum.quoriMPEerermain

을 찾아 낼 수 없거나로드 할 수 없습니다.

zookeeper.properties 폴더에서 config 폴더 및 bin 폴더로 복사합니다.

이제


서버 : Run. zookeeper-server-start.bat zookeeper.properties

bin/windows 또는 bin (창 시스템에있는 경우)에서. 그것은 작동해야합니다.

여전히 문제가 발생하면 아래 링크가 도움이 될 것입니다. http://blog.anilot.tk/2014/ 08 / 06 / set-up-kafka-on-windows /

이제 KAFKA 서버를 쳐다보십시오.

Windows를 사용하는 경우 아래 명령을 사용하십시오. goto bin / windows를 사용하고 실행하십시오. kafka-server-start.bat ../../config/server.properties

쉘 프롬프트에서 시도한 경우 bin/windows를 사용하여 아래 명령을 실행합니다

kafka-server-start.bat ../config/server.properties 
.

** config 폴더에 server.properties가 있는지 확인합니다

Windows OS 용 솔루션은 다음을 수행하는 것입니다.

  1. Apache Kafka의 공식 웹 사이트에서 소스 버전 대신 이진 버전을 다운로드하십시오.
  2. java_home 환경 변수에 공백이 없어야합니다 (기본적으로 프로그램 파일에 설치됨). 이에 대한 공식 설치 문서를 따르십시오. https://docs.oracle.com/cd/e39271_01 / general.300 / eid_getting_started / src / tgs_install_jdk.html .
  3. JRE 경로와 KAFKA_HOME 경로도 공백이 없도록하십시오.
  4. kafka를 시작하기 전에 zookeeper를 실행하십시오.

matheus felipe 에 의해 언급 된 아파치와 지시에서 최신 안정적인 kafka 을 다운로드했습니다.

i 다운로드 바이너리 옵션 - @ http : //kafka.apache.org / downloads

똑같은 문제가 사원 eperer-3.4.12를 사용했습니다. bin 디렉토리에는 .bat 파일 및 Windows 디렉토리가 없습니다. 그냥 .com 및 .sh 파일이 있습니다. .com에는 조작 zookeeper가 실행됩니다. 볼 수 있듯이 % Java %를 찾아야합니다. 따라서 Java= [My java.exe Path]를 설정했습니다.그것은 작동합니다.

Git Bash Tool을 통해 CMD 아래로 실행하여 문제를 해결했습니다.

bin/zookeeper-server-start.sh config/zookeeper.properties
.

솔루션 : Cygwin 도구로 전환했습니다 ("nofollow noreferrer"> http://cygwin.com//a> http://cygwin.com/ ).그리고 나는 더 이상 문제를 보지 못했습니다.

예, 너무 문제가 있었고 위의 일부 의견에서 제안 된이 방법을 시도한

먼저 C:\Program Files에서 KAFKA가 있었고 kafka_2.11-2.1.0 폴더를 C:\ 디렉토리로 옮기고 다음 명령을 시도하고

에서 작동했습니다.
.\bin\windows\kafka-server-start.bat config\server.properties 
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top