tutorial - kafka windows 설치
Windows에서 Kafka를 쉽게 설치할 수 있습니까? (8)
- https://kafka.apache.org/downloads 에서 Kafka의 바이너리 버전 (다운로드 한 kafka_2.11-0.10.2.0)을 다운로드 하십시오.
- 그것을 임의의 폴더에 추출합니다 ( "C : \ Kafka"로 추출했습니다).
- 명령 프롬프트 열기
- 카프카를 추출하는 폴더로 이동합니다 (C : \ Kafka \ kafka_2.11-0.10.2.0).
- Zookeeper를 시작하려면이 명령을 실행하십시오 . \ bin \ windows \ zookeeper-server-start.bat. \ config \ zookeeper.properties
- 이 명령을 실행하십시오 . \ bin \ windows \ kafka-server-start.bat. \ config \ server.properties 는 카프카를 시작합니다.
이제 작동합니다!
Windows 용 Kafka 메시지 대기열 을 테스트 용 으로 설치하려고합니다 (생산 용이 아님 : D).
이 기사는 Windows에서 Apache Kafka 0.8을 설치하는 방법에 대해서만 설명했습니다. http://janschulte.wordpress.com/2013/10/13/apache-kafka-0-8-on-windows/
멋지지만 다음과 같습니다.
- 구식이야.
- 너무 복잡해 ...
누군가 그것을 쉽게 얻을 수있는 방법을 알고 있습니까?
감사.
Chocolatey와 Powershell :
-
chocolatey.exe install kafka
-> Kafka를C:\ProgramData\chocolatey\lib\kafka\tools\kafka_2.11-1.0.0\
- 물론 버전이 다를 수 있습니다. -
C:\ProgramData\chocolatey\lib\kafka\tools\kafka_2.11-1.0.0\
을notepad $PROFILE
사용하여 powershell 경로에 추가하십시오
powershell을 다시 시작한 후 kafka-console-consumer
는 명령으로 작동해야합니다.
또한 keystore 및 truststore와 함께 ssl.properties를 설치해야합니다. 예를 들어 C:\ProgramData\kafka
에 넣고 ssl.properties
(백 슬래시의 이스케이프에주의하십시오).
security.protocol=SSL
ssl.truststore.location=C:\\ProgramData\\kafka\\kafka-truststore.jks
ssl.truststore.password=PASSWORD
ssl.keystore.location=C:\\ProgramData\\kafka\\kafka-keystore.jks
ssl.keystore.password=PASSWORD
ssl.key.password=PASSWORD
client.id=console-test
이제는 kafka-consumer-groups --bootstrap-server SERVERNAME:9094 --command-config C:\ProgramData\kafka\ssl.properties --list
와 같은 것들 kafka-consumer-groups --bootstrap-server SERVERNAME:9094 --command-config C:\ProgramData\kafka\ssl.properties --list
은 먼저 받아 들일 필요가있는 방화벽 경고를 팝업해야합니다. 그룹 목록을 출력하십시오.
단계는 다음과 같습니다.
- Java 환경 변수를 설정해야합니다.
- Apache Kafka 다운로드 페이지에서 Scala 2.12 kafka_2.12-0.10.2.1.tgz를 다운로드 하십시오.
- 압축을 풉니 다.
cmd 프롬프트를 열고 zookeeper-
C : \ kafka_2.12-0.10.2.1>. \ bin \ windows \ zookeeper-server-start.bat. \ config \ zookeeper.properties
새 명령 프롬프트를 열고 Apache Kafka-
C : \ kafka_2.12-0.10.2.1>. \ bin \ windows \ kafka-server-start.bat. \ config \ server.properties
새 명령 프롬프트를 열고 하나의 파티션 및 하나의 복제본 만있는 javainuse-topic이라는 이름의 항목을 만듭니다.
C : \ kafka_2.12-0.10.2.1>. \ bin \ windows \ kafka-topics.bat - create - zookeeper localhost : 2181 --replication-factor 1 --partitions 1 - 토픽 javainuse-topic
다음으로 새 명령 프롬프트를 열고 위의 생성 된 javainuse-topic에 메시지를 보내고 메시지를 보내도록 제작자를 생성합니다 - Hello World Javainuse to it-
C : \ kafka_2.12-0.10.2.1>. \ bin \ windows \ kafka-console-producer.bat --broker-list localhost : 9092 - 토픽 javainuse-topic
Hello World Javainuse
마지막으로 새로운 명령 프롬프트를 열고 위에 작성한 주제 javainuse-topic을 청취하는 소비자를 시작하십시오. 우리는 생산자를 통해 보낸 메시지를 받게 될 것입니다.
C : \ kafka_2.12-0.10.2.1>. \ bin \ windows \ kafka-console-consumer.bat - 부트 스트랩 서버 localhost : 9092 - 토픽 javainuse-topic --from-beginning
스크린 샷과 비디오를 포함한 자세한 단계는이 블로그 - Apache Kafka 시작하기 에서 제공됩니다.
버전 0.9.0. 창의 "빈"폴더에 스크립트가 있습니다. 당신은 그들을 사용할 수 있습니다.
예. Windows에 apache Kafka를 설치하고 실행할 수 있습니다. 컴퓨터에서 다음 작업이 필요합니다.
- 자바
- 사육사
- 카프카
이 쉬운 설치 안내서를 따라갈 수 있습니다. Windows에 Apache Kafka 설치하기
이 문제에 대해 궁금해하는 다른 사람들의 이익을위한 더 최근의 대답은 바이너리를 다운로드 한 것이고, 모든 것이 바로 꺼내 사용할 수 있습니다. 그러나 원본 버전은 작동하지 않았습니다.
이것은 오래된 낡은 글이지만 2018 년에이 책을 읽은 독자는 kofka를 부두에 실어달라고 제안합니다. 이에 대한 많은 자습서 중 하나 : https://iteritory.com/kafka-docker-image-installation-usage-tutorial-windows/
좋아, 마침내 복잡하지 않아 :)
유일한 단계는 다음과 같습니다.
- Kafka 다운로드하고 어딘가에 압축을 푸십시오 (
C:/Kafka
라고 가정 해 봅시다). - Cygwin 설치
\bin\kafka-run-class.sh
편집하고 파일의 끝에서 다음을 변경하십시오.exec $JAVA $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp $CLASSPATH $KAFKA_OPTS "[email protected]"
에
exec java $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp `cygpath -wp $CLASSPATH` $KAFKA_OPTS "[email protected]"
환경 변수 에서 경로 시스템 변수에 java를 추가하십시오.
이제 ZooKeeper 및 Kafka 서버를 실행 하고 주제 및 내용으로 게임을 시작할 수 있습니다 .