濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > CentOS7上如何安裝Kafka?CentOS7上安裝Kafka教程

CentOS7上如何安裝Kafka?CentOS7上安裝Kafka教程

熱門標(biāo)簽:ai智能外呼系統(tǒng)是什么 哪種品牌的400電話申請(qǐng) 旅游路書地圖標(biāo)注 百度地圖地圖標(biāo)注客服多少 適用的400電話辦理 成都米蘭申請(qǐng) iphone地圖標(biāo)注我的店鋪 百度ai電銷機(jī)器人排名 廣東電話機(jī)器人開戶

簡(jiǎn)介

Kafka 是一種高吞吐的分布式發(fā)布訂閱消息系統(tǒng),能夠替代傳統(tǒng)的消息隊(duì)列用于解耦合數(shù)據(jù)處理,緩存未處理消息等,同時(shí)具有更高的吞吐率,支持分區(qū)、多副本、冗余,因此被廣泛用于大規(guī)模消息數(shù)據(jù)處理應(yīng)用

Kafka 支持Java 及多種其它語言客戶端,可與Hadoop、Storm、Spark等其它大數(shù)據(jù)工具結(jié)合使用。

本教程主要介紹Kafka 在Centos 7上的安裝和使用,包括功能驗(yàn)證和集群的簡(jiǎn)單配置。

安裝JDK

Kafka 使用Zookeeper 來保存相關(guān)配置信息,Kafka及Zookeeper 依賴Java 運(yùn)行環(huán)境,從oracle網(wǎng)站下載JDK 安裝包,解壓安裝:

$tar zxvf jdk-8u65-linux-x64.tar.gz
$mv jdk1.8.0_65 java

設(shè)置Java 環(huán)境變量:

JAVA_HOME=/opt/java
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH

也可以選擇yum install安裝,相應(yīng)設(shè)置環(huán)境變量。

安裝Kafka

從官網(wǎng)下載Kafka 安裝包,解壓安裝: 官網(wǎng)地址:http://kafka.apache.org/downloads.html

tar zxvf kafka_2.11-0.8.2.2.tgz
mv kafka_2.11-0.8.2.2 kafka
cd kafka

功能驗(yàn)證

1.啟動(dòng)Zookeeper 使用安裝包中的腳本啟動(dòng)單節(jié)點(diǎn)Zookeeper 實(shí)例:

bin/zookeeper-server-start.sh -daemon config/zookeeper.properties

2.啟動(dòng)Kafka 服務(wù) 使用kafka-server-start.sh 啟動(dòng)kafka 服務(wù):

bin/kafka-server-start.sh config/server.properties

3.創(chuàng)建topic 使用kafka-topics.sh 創(chuàng)建單分區(qū)單副本的topic test:

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

查看topic:

bin/kafka-topics.sh --list --zookeeper localhost:2181
test

4.產(chǎn)生消息 使用kafka-console-producer.sh 發(fā)送消息:

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test 
Hello world!

5.消費(fèi)消息 使用kafka-console-consumer.sh 接收消息并在終端打印:

bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning

producer產(chǎn)生的消息和consumer消費(fèi)的消息是同步的。

標(biāo)簽:泰安 大連 汕頭 紹興 玉林 陜西 茂名 遼陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《CentOS7上如何安裝Kafka?CentOS7上安裝Kafka教程》,本文關(guān)鍵詞  CentOS7,上,如何,安裝,Kafka,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《CentOS7上如何安裝Kafka?CentOS7上安裝Kafka教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于CentOS7上如何安裝Kafka?CentOS7上安裝Kafka教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    敦化市| 松阳县| 靖西县| 永嘉县| 洪泽县| 义马市| 嘉祥县| 大丰市| 潮安县| 龙州县| 明水县| 廊坊市| 德兴市| 城口县| 磐石市| 志丹县| 南靖县| 儋州市| 保靖县| 彰化市| 盐城市| 读书| 阳泉市| 江源县| 翼城县| 苏州市| 华容县| 永昌县| 石狮市| 含山县| 同德县| 楚雄市| 屯昌县| 兰溪市| 尼玛县| 茶陵县| 高陵县| 肃宁县| 永康市| 霍山县| 方正县|