Kafka 簡單實驗一(安裝Kafka)

右介發表於2017-10-12

Apache Kafka - 安裝步驟

步驟1 - Java安裝

希望您現在已經在您的計算機上安裝了Java,因此您只需使用以下命令進行驗證。

$ java -version

如果您的計算機上成功安裝了Java,則可以看到已安裝的Java版本。

步驟1.1 - 下載JDK

如果未下載Java,請通過以下連結下載最新版本的JDK,並下載最新版本。

http://www.oracle.com/technetwork/java/javase/downloads/index.html

步驟1.2 - 提取檔案

$ cd /go/to/download/path
$ tar -zxf jdk-8u60-linux-x64.gz

步驟1.3 - 移動到選擇目錄

為了使java可用於所有使用者,將提取的java內容移動到usr / local / java /資料夾。

$ su
password: (type password of root user)
$ mkdir /opt/jdk
$ mv jdk-1.8.0_60 /opt/jdk/

步驟1.4 - 設定路徑

要設定路徑和JAVA_HOME變數,請將以下命令新增到〜/ .bashrc檔案中。

export JAVA_HOME =/usr/jdk/jdk-1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin

現在將所有更改應用到當前執行的系統中。

$ source ~/.bashrc

步驟1.5 - Java替代方案

使用以下命令更改Java Alternatives。

update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100

步驟1.6 - 現在使用步驟1中說明的驗證命令(java -version)來驗證java。

步驟2 - ZooKeeper框架安裝

步驟2.1 - 下載ZooKeeper

要在您的機器上安裝ZooKeeper框架,請訪問以下連結並下載最新版本的ZooKeeper。

http://zookeeper.apache.org/releases.html

步驟2.2 - 提取tar檔案

使用以下命令提取tar檔案

$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz
$ cd zookeeper-3.4.6
$ mkdir data

步驟2.3 - 建立配置檔案

使用命令vi“conf / zoo.cfg” 開啟名為conf / zoo.cfg的配置檔案,並將所有以下引數設定為起始點。

$ vi conf/zoo.cfg
tickTime=2000
dataDir=/path/to/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2

一旦配置檔案已成功儲存並再次返回終端,就可以啟動zookeeper伺服器。

步驟2.4 - 啟動ZooKeeper伺服器

$ bin/zkServer.sh start

執行此命令後,您會得到如下所示的響應:

$ JMX enabled by default
$ Using config: /Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg
$ Starting zookeeper ... STARTED

步驟2.5 - 啟動CLI

$ bin/zkCli.sh

鍵入上述命令後,您將連線到zookeeper伺服器,並得到以下響應。

Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]

步驟2.6 - 停止Zookeeper伺服器

連線伺服器並執行所有操作後,可以使用以下命令停止zookeeper伺服器 -

$ bin/zkServer.sh stop

步驟3 - Apache Kafka安裝

步驟3.1 - 下載卡夫卡

要在您的機器上安裝Kafka,請點選下面的連結 -

https://www.apache.org/dyn/closer.cgi?path=/kafka/0.9.0.0/kafka_2.11-0.9.0.0.tgz

步驟3.2 - 提取tar檔案

使用以下命令提取tar檔案 -

$ cd opt/
$ tar -zxf kafka_2.11.0.9.0.0 tar.gz
$ cd kafka_2.11.0.9.0.0

步驟3.3 - 啟動伺服器

您可以通過以下命令啟動伺服器 -

$ bin/kafka-server-start.sh config/server.properties(或
bin/kafka-server-start.sh -daemon config/server.properties

伺服器啟動後,您將在螢幕上看到以下響應:

$ bin/kafka-server-start.sh config/server.properties
[2016-01-02 15:37:30,410] INFO KafkaConfig values:
request.timeout.ms = 30000
log.roll.hours = 168
inter.broker.protocol.version = 0.9.0.X
log.preallocate = false
security.inter.broker.protocol = PLAINTEXT
…………………………………………….
…………………………………………….

步驟4 - 停止伺服器

執行所有操作後,可以使用以下命令停止伺服器 -

$ bin/kafka-server-stop.sh config/server.properties

相關文章