Centos7下搭建kafka環(huán)境

1. 安裝Java

java安裝詳見:http://www.itdecent.cn/p/5d3ecf3b30f6

2. 安裝zookeeper

在需要安裝的目錄下運(yùn)行: wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz (這個(gè)地址根據(jù)官方推薦的,可能會(huì)有不同)。

解壓包:tar -xzf zookeeper-3.4.9.tar.gz。

進(jìn)入解壓的文件夾:cp /config/zoo-sample.cfg /config/zoo.cfg。

運(yùn)行zookeeper:/bin/zkServer.sh start。

3. 安裝kafka

在需要安裝的目錄下運(yùn)行: wget http://mirror.bit.edu.cn/apache/kafka/0.11.0.0/kafka_2.12-0.11.0.0.tgz(這個(gè)地址根據(jù)官方推薦的,可能會(huì)有不同)。

解壓包:tar -xzf kafka_2.12-0.11.0.0.tgz。

進(jìn)入解壓文件夾的bin目錄,運(yùn)行:./kafka-server-start.sh ../config/server.properties。

ps -ef | grep kafka查看zookeeper和kafka服務(wù)是否啟動(dòng)。

4. 測試

1.創(chuàng)建一個(gè)叫"test"的topic,它只有一個(gè)分區(qū),一個(gè)副本:./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

2.查看創(chuàng)建的topic:./kafka-topics.sh --list --zookeeper localhost:2181

3.創(chuàng)建producer:./kafka-console-producer.sh --broker-list localhost:9092 --topic test

4.創(chuàng)建consumer:./kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning

5.在producer控制臺(tái)輸入信息敲回車,可以在consumer控制臺(tái)看到對應(yīng)的信息

6. kafka所在服務(wù)器跟開發(fā)環(huán)境不在一臺(tái)機(jī)器上:

把listeners和advertised.listeners前面的#去掉,并把端口號(hào)之前的一串英文改為服務(wù)器的ip地址如:

listeners=PLAINTEXT://192.168.1.195:9092

advertised.listeners=PLAINTEXT://192.168.1.195:9092

zookeeper.connect=localhost:2181改為zookeeper.connect=192.168.1.195:2181

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ** 今天看了一下kafka官網(wǎng),嘗試著在自己電腦上安裝和配置,然后學(xué)一下官方document。** Introd...
    RainChang閱讀 5,155評論 1 30
  • Kafka入門經(jīng)典教程-Kafka-about云開發(fā) http://www.aboutyun.com/threa...
    葡萄喃喃囈語閱讀 10,986評論 4 54
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,657評論 19 139
  • 一、入門1、簡介Kafka is a distributed,partitioned,replicated com...
    HxLiang閱讀 3,687評論 0 9
  • Kafka官網(wǎng):http://kafka.apache.org/入門1.1 介紹Kafka? 是一個(gè)分布式流處理系...
    it_zzy閱讀 4,013評論 3 53

友情鏈接更多精彩內(nèi)容