今天剛接觸kafka,網上很多kafka的安裝,這裡只講單機版的安裝以及安裝過程中遇到的問題。 軟體
一、jdk安裝
kafka的使用依賴於zookeeper,zk要執行在jvm之上,所以啊,咱們也先安裝jdk.
如果不安裝jdk啟動zk的時候會出現以下問題
error contacting service. it is probably not running.
jdk的安裝請參考我的另外一篇文章centos7 jdk1.8安裝。
二、zookeeper安裝
目前zk的版本如下
我下的是3.4.10
wget
.edu
.cn/apache/zookeeper/zookeeper-3.4
.10/zookeeper-3.4
.10.tar
.gz
解壓縮
tar -zxvf zookeeper-3.4
.10.tar
.gz
編輯配置檔案
cd zookeeper-3.4
.10/conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
配置如下
ticktime=2000
initlimit=10
synclimit=5
datadir=/opt/data/zookeeper
datalogdir=/var/log/kafka/zk
clientport=2181
server.1=10.9.201.142:2888:3888
進入bin目錄使用zkserver.sh啟動zk
./zkserver.sh start
檢視啟動情況
./zkserver.sh status
三、安裝kafkawget
.edu
.cn/apache/kafka/2.0
.0/kafka_2.12-2.0
.0.tgz
解壓縮
tar -zxvf kafka_2.12-2.0.0.tgz
啟動kafka
cd kafka_2.12-2.0.0
cd bin/
./kafka-server-start.sh ../config/server.properties &
使用jps檢視啟動情況
[root@centos7 bin]# jps
19815
kafka
19032
quorumpeermain
33307
jps
quorumpeermain是zk的程序。
四、測試kafka
建立乙個topic
.
/kafka
-topics.sh
--create--
zookeeper
localhost:2181--
replication
-factor1-
-partitions1-
-topic
test_kafka
檢視建立的topic
[
root@centos7
bin]#.
/kafka
-topics.sh
--list--
zookeeper
localhost:2181
__consumer_offsets
test_kafka
啟動消費者
./kafka-console
-consumer
.sh --bootstrap-server localhost:2181
--topic test_kafka --from-beginning
注意:新版的kafka只能使用–bootstrap-server來啟動,zookeeper的指令已經被取消了。在新的shell中啟動生產者
./kafka-console
-producer
.sh --broker-list localhost:9092
--topic test_kafka
啟動之後輸入訊息,在消費者的shell中就可以接收到生產者中輸入的資訊。
到這裡kafka的單機安裝就結束了。
紅心大戰安卓單機版 紅心大戰單機版
遊戲特色 每天都有乙個特別的每日挑戰在等待著你!完成挑戰,贏得金皇冠,每月獲得乙個獨特的獎盃。無論你是想放鬆還是磨礪大腦,我們都提供了數千種各不相同的牌局,牌局總數超過百萬。如果你陷入僵局,提示 撤銷和洗牌都能幫助你取得勝利。各種各樣的背景 卡牌正面和背面讓你自定義喜歡的遊戲外觀。全民錦標賽,比拼手...
單機版hadoop部署
單機版hadoop部署 解除安裝自帶的jdk,安裝自己的jdk 1.tar zxf tmp hadoop 2.6.5.tar.gz c usr local 解壓到 usr local中 2.cd usr local 3.mv hadoop 2.6.0 hadoop 將資料夾名改為hadoop 4.c...
redis安裝 單機版
因為redis使用c語言開發的,如果要執行在linux上,需要gcc c 的環境。那麼我們就要先看一下是否安裝了gcc c 如果沒有的話,需要在虛擬機上安裝gcc c 環境 友情提示,除了指令碼語言,linux上執行啥東西都需要裝環境 首先需要檢視linux上是否擁有該執行環境,輸入命令為 rpm ...