九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


Kafka集群搭建


avatar
小浪云 2025-05-13 26

環境準備

我使用的是centos-6.7版本的3個虛擬機,主機名為hadoop01、hadoop02、hadoop03。這3臺虛擬機既是zookeeper集群,又是kafka集群(但在生產環境中,這兩個集群通常會部署在不同的機架上)。我將使用hadoop用戶來搭建集群(在生產環境中,root用戶通常不被允許隨意使用)。關于虛擬機的安裝,可以參考以下兩篇文章:在Windows中安裝一臺Linux虛擬機,以及通過已有的虛擬機克隆四臺虛擬機。Zookeeper集群參考zookeeper-3.4.10的安裝配置。Kafka安裝包的下載地址為:https://www.php.cn/link/90797bef9ef6175e04f3c9383568f9e4

  1. 將Kafka安裝包上傳到服務器并解壓
[hadoop@hadoop01 ~]$ tar -zxvf /opt/soft/kafka_2.11-0.10.2.1.tgz -C /opt/apps/
  1. 進入Kafka的config目錄下,修改server.properties文件
[hadoop@hadoop01 ~]$ cd /opt/apps/kafka_2.11-0.10.2.1/config/ [hadoop@hadoop01 config]$ vim server.properties broker.id=1 host.name=192.168.42.101 log.dirs=/opt/data/kafka zookeeper.connect=hadoop01:2181,hadoop02:2181,hadoop03:2181

說明:

只需修改上述列出的4個配置,其余保持默認。host.name這個配置在原文件中不存在,需要手動添加,建議使用IP地址而不是主機名。這個配置在Kafka單節點或偽分布式集群中不需要設置。broker.id在每個節點上必須唯一,我設置hadoop01的broker.id=1,hadoop02的broker.id=2,hadoop03的broker.id=3。log.dirs指定Kafka數據的存儲位置,默認的tmp目錄會定期清空,因此需要修改,并且在啟動Kafka集群前需要創建指定的目錄。zookeeper.connect如果不指定,將使用Kafka自帶的Zookeeper。

  1. 分發安裝包
[hadoop@hadoop01 apps]$ scp -r kafka_2.11-0.10.2.1 hadoop03:`pwd`
  1. 分別修改hadoop02和hadoop03的broker.id和host.name

  2. 在每個節點下創建log.dirs指定的目錄

  3. 啟動Zookeeper服務

[hadoop@hadoop01 ~]$ zkServer.sh start [hadoop@hadoop02 ~]$ zkServer.sh start [hadoop@hadoop03 ~]$ zkServer.sh start
  1. 在3個節點上都啟動Kafka
[hadoop@hadoop01 kafka_2.11-0.10.2.1]$ bin/kafka-server-start.sh -daemon config/server.properties [hadoop@hadoop02 kafka_2.11-0.10.2.1]$ bin/kafka-server-start.sh -daemon config/server.properties [hadoop@hadoop03 kafka_2.11-0.10.2.1]$ bin/kafka-server-start.sh -daemon config/server.properties # -daemon選項的意思是后臺啟動服務
  1. 驗證Kafka服務是否啟動

Kafka集群搭建

  1. 測試Kafka集群

(1) 在任意節點上創建”test01″這個topic

[hadoop@hadoop01 kafka_2.11-0.10.2.1]$ bin/kafka-topics.sh  --create  --zookeeper hadoop01:2181,hadoop02:2181,hadoop03:2181  --replication-factor 1  --partitions 1  --topic test01

(2) 在hadoop01上開啟kafkaconsole-producer,向test01這個topic中寫入數據

[hadoop@hadoop01 kafka_2.11-0.10.2.1]$ bin/kafka-console-producer.sh --broker-list hadoop01:9092,hadoop02:9092,hadoop03:9092  --topic test01

(3) 在另一臺節點上開啟kafka-console-consumer,將hadoop01節點接收到的數據打印出來

[hadoop@hadoop02 kafka_2.11-0.10.2.1]$ bin/kafka-console-consumer.sh  --zookeeper hadoop01:2181,hadoop02:2181,hadoop03:2181  --topic test01  --from-beginning

Kafka集群搭建

Kafka集群搭建成功!

相關閱讀

主站蜘蛛池模板: 久久久99精品免费观看 | 亚洲天堂免费 | 国产精品视频久久 | 国产精品美女久久久久久免费 | 精品国产一区二区三区久久久蜜月 | 亚洲高清在线观看 | 国产露脸国语对白在线 | 超碰网址| 婷婷丁香在线视频 | 日韩黄| www.性色| 日韩精品一区二区三区在线播放 | 免费精品视频 | 欧美精品在线一区二区三区 | 99亚洲精品 | 99久久免费观看 | 亚洲综合字幕 | 91免费观看视频 | 黄色片在线观看网址 | 国内精品视频 | 91大神xh98xh系列全部 | 波多野结衣在线观看一区二区三区 | 中文字幕 在线观看 | 日韩免费高清视频 | 久久久久久国产精品免费免费 | 日日夜夜影院 | 日韩中文字幕视频在线观看 | 激情影院久久 | 成年男女免费视频网站 | 国产午夜精品一区二区三区四区 | 日本不卡一区 | 成在线人视频免费视频 | 中文字幕日韩欧美一区二区三区 | 欧美又大粗又爽又黄大片视频 | 九九热精品视频在线观看 | 国产精品无码久久久久 | 大乳boobs巨大吃奶挤奶 | 91久久国产综合久久 | 三级在线观看 | 国产一区二区在线免费观看 | 日韩免费毛片视频 |