搭建Linux伺服器kafka環境

2021-10-12 05:56:18 字數 2303 閱讀 4218

關閉kafka

wget
cd data

mkdir kafka

解壓kafka安裝包到kafka目錄:

tar -zxvf kafka_2.13-2.6.0.tgz
cd kafka_2.13-2.6.0

cd config

vi server.properties

broker.id=0

# 埠號

port=9092

# 主機位址,如果是單機可以直接使用127.0.0.1

host.name=127.0.0.1

# 日誌存放路徑

log.dirs=/data/kafka/kafka_2.13-2.6.0/log

# 關聯的zookeeper的位址和埠,如果是單機可以直接使用127.0.0.1

zookeeper.connect=127.0.0.1:2181

vi zookeeper.properties
# zookeeper資料目錄

datadir=/data/kafka/kafka_2.13-2.6.0/zookeeper/data/datadir

# zookeeper日誌目錄

datalogdir=/data/kafka/kafka_2.13-2.6.0/zookeeper/data/datalogdir

clientport=2181

maxclientcnxns=100

ticktime=2000

initlimit=10

vi startkafka.sh
# 啟動zookeeper

/data/kafka/kafka_2.13-2.6.0/bin/zookeeper-server-start.sh /data/kafka/kafka_2.13-2.6.0/config/zookeeper.properties &

# 預設等待2秒

sleep 2

# 啟動kafka

/data/kafka/kafka_2.13-2.6.0/bin/kafka-server-start.sh /data/kafka/kafka_2.13-2.6.0/config/server.properties &

# 新增指令碼執行許可權

chmod +x startkafka.sh

zkserver.sh start
startkafka.sh
kafka-topics.sh --create --zookeeper 127.0.0.1:2181 --replication-factor 1 --partion 1 --topic topic名稱
kafka-topics.sh --list --zookeeper 127.0.0.1:2181
kafka-topics.sh --delete --zookeeper 127.0.0.1:2181 --topic topic名稱
kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic topic名稱
kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic topic名稱 --from-beginning
vi stopkafka.sh
# 關閉kafka

/data/kafka/kafka_2.13-2.6.0/bin/kafka-server-stop.sh /data/kafka/kafka_2.13-2.6.0/config/server.properties &

# 關閉zookeeper

/data/kafka/kafka_2.13-2.6.0/bin/zookeeper-server-stop.sh /data/kafka/kafka_2.13-2.6.0/config/zookeeper.properties &

stopkafka.sh

搭建Linux伺服器

工欲善其事必先利其器,linux安裝步驟,網路模式 橋接 物理機與虛擬機器之間架起了一座橋梁,從而可以通過物理主機的網絡卡訪問外網 nat 讓vm虛擬機器的網路服務發揮路由器的作用,使得通過虛擬機器軟體模擬的主機可以通過物理主機訪問外網,在真機中nat虛擬對應的物理網絡卡是vmnet8 僅主機 僅讓...

Linux伺服器配置 搭建SVN伺服器

sudo apt get install subversion svnadmin create home myrepos 這裡的檔案目錄自己隨便設定 上述版本庫 home myrepos建立後在資料夾下會生成conf資料夾,進入 home myrepos conf下面會有下面3個檔案 authz p...

Linux伺服器配置 搭建SVN伺服器

sudo apt get install subversion svnadmin create home myrepos 這裡的檔案目錄自己隨便設定目錄用途說明 locks目錄 用來放置subversion的db鎖檔案和db logs鎖檔案的目錄,用來追蹤訪問檔案庫的客戶端 conf目錄 是這個倉庫...