成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Kafka集群的搭建

大數據 Kafka
最近在學習 kafka ,此處記錄一下 mac 上 搭建 kafka 集群的步驟。由于 kafka 依賴 zookeeper 因此需要安裝 zookeeper ,而 kafka 是基于 scala 語言編寫, scala 又是基于 jdk 的,因此需要安裝 jdk 。

一、背景

最近在學習 kafka ,此處記錄一下 mac 上 搭建 kafka 集群的步驟。

二、安裝軟件

由于 kafka 依賴 zookeeper 因此需要安裝 zookeeper ,而 kafka 是基于 scala 語言編寫, scala 又是基于 jdk 的,因此需要安裝 jdk 。

  • JDK , 推薦在 jdk8 及以上的版本,此處安裝 jdk 略。
  • zookeeper , 在本機搭建一個 3 個節點的 zk 偽集群。
  • kafka 在本地搭建一個3個節點的 kafka 集群。

三、安裝步驟

1、搭建一個 3 個節點的 zk 偽集群

ip客戶端連接端口集群選舉接口集群原子廣播接口server.id中id的值節點名,目前沒用到,這個配置到hosts文件中

 

注意:

  • server.id 的中的 id 的配置是在 zoo.cfg 配置文件的 dataDir 配置項指定的目錄中 創建 myid 文件指定的。

1、下載 zookeeper 安裝包

  1. get https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz 

2、解壓三份,并放置在 zookeeper 目錄中

3、修改 zookeeper 配置文件,此處以 zk01 為例子

  • 修改 conf 目錄下的 zoo_sample.cfg 為 zoo.cfg

  • 編輯 zoo.cfg 配置文件

注意:

  • 此處拿 zk01 為示例編寫,因為是本地上啟動多個,所以 需求修改端口
  • 各個服務器上的 myid 文件對應的值 都應該不一樣,且唯一。
  • dataDir 的路徑需要修改。
  • 其余的配置可以看著修改,看具體的情況。
  • 啟動3個zk節點

分別進入到 zk01/bin , zk02/bin , zk03/bin 目錄下執行 如下命令

  1. ./zkServer.sh --config ../conf start 
  • 連接 zk 集群
  1. ./zkCli.sh -server 127.0.0.1:2181,127.0.0.1:3181,127.0.0.1:4181 

2、搭建一個3個節點的 kafka 集群

注意:

  •  broker.id 的值必須唯一,且是數字。

1、下載 kafka

  1. https://www.apache.org/dyn/closer.cgi?path=/kafka/2.6.0/kafka_2.13-2.6.0.tgz 

2、解壓3份,并放置到 kafka 目錄中

 

3、修改 server.properties 文件,此處以 kafka01 為例子

需要修改的屬性 ,此處以 kafka01 為示例,不同的接口修改具體的值

4、啟動3個kafka節點

依次進入到 kafka01/bin , kafka02/bin , kafka03/bin 目錄,執行如下命令

  1. ./kafka-server-start.sh ../config/server.properties & 

5、kafka測試

此處以 kafka01 作為示例

1、創建一個主題

  1. bin/kafka-topics.sh --create --topic test-001 --replication-factor 1 --partitions 1 --bootstrap-server 127.0.0.1:9092,127.0.0.1:9093,127.0.0.1:9094 

 

2、查看主題信息

  1. bin/kafka-topics.sh --describe --bootstrap-server 127.0.0.1:9092,127.0.0.1:9093,127.0.0.1:9094 --topic test-001 

3、往創建的主題中發布一條信息

  1. bin/kafka-console-producer.sh --topic test-001 --bootstrap-server 127.0.0.1:9092,127.0.0.1:9093,127.0.0.1:9094 

 

4、讀取剛剛往主題中發布的消息

  1. bin/kafka-console-consumer.sh --topic test-001 --from-beginning --bootstrap-server 127.0.0.1:9092,127.0.0.1:9093,127.0.0.1:9094 

 

到此,一個簡單的可用的kafka集群就搭建完畢了。

責任編輯:未麗燕 來源: segmentfault.com
相關推薦

2024-05-15 14:29:45

2023-11-09 09:09:36

ZookeeperCP組件

2016-10-27 09:37:10

Hadoop集群配置

2011-12-07 16:11:50

Hadoop集群搭建

2014-07-28 10:27:37

linux集群

2015-05-06 13:34:14

MySQL集群搭建

2022-09-15 08:31:11

主從復制模式Docker

2023-11-02 09:00:00

Kubernetes集群

2021-01-07 10:18:03

Redis數據庫環境搭建

2014-04-08 14:21:09

Twitter StoStormStorm 集群

2024-03-07 16:03:56

RedisDocker

2014-03-28 09:35:11

MongoDBSharding

2018-10-15 17:24:31

Kafka分布式數據

2019-09-18 16:52:58

hyperf微服務php

2010-06-04 18:17:50

Hadoop集群

2010-06-03 19:02:31

Hadoop集群搭建

2023-04-18 08:21:23

KafkaApache預訂應用

2018-06-13 14:42:53

集群虛擬化搭建

2014-03-17 10:05:45

Hadoop集群

2013-12-12 13:25:18

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线电影 | 成人av免费 | 久久精品毛片 | 91久久精品国产免费一区 | 久久久久成人精品 | 中国一级特黄视频 | 99精品视频在线观看免费播放 | 国产综合在线视频 | 欧美在线观看一区 | 国产成人精品久久二区二区91 | 久久久久国产一区二区三区 | 久久美女网| 精品视频一区二区 | 亚洲午夜视频在线观看 | 久久婷婷国产麻豆91 | 国产精品免费高清 | 久久九九免费 | 欧美激情在线精品一区二区三区 | 亚洲精品国产综合区久久久久久久 | 欧美一级久久 | 色婷婷综合久久久中字幕精品久久 | www.久久.com | 99婷婷| 日韩精品一二三区 | 精品国产欧美一区二区三区成人 | 羞羞视频免费在线 | 国产精品久久久久久亚洲调教 | 精品三区 | 人人九九精 | 黄色一级大片在线免费看产 | 中文字幕国产 | 亚洲一卡二卡 | 国产精品a久久久久 | 久久久91 | 91精品久久久久久综合五月天 | 女人夜夜春| 99久久99久久精品国产片果冰 | 欧美区在线 | 国内精品久久久久久久 | 国产精品免费一区二区三区 | 久久婷婷av |