Apache Kafka 简明教程

Apache Kafka - Installation Steps

以下是在您的机器上安装 Java 的步骤。

Step 1 - Verifying Java Installation

希望您现在已经安装 Java,只需使用以下命令进行验证。

$ java -version

如果 Java 在您的设备上安装成功,您将看到所安装 Java 的版本。

Step 1.1 - Download JDK

如果没有下载 Java,请访问以下链接下载最新版本的 JDK,然后下载最新版本。

现在最新版本是 JDK 8u 60,文件是“jdk-8u60-linux-x64.tar.gz”。请在您的机器上下载此文件。

Step 1.2 - Extract Files

一般来说,下载的文件都存储在下载文件夹中,验证并使用以下命令提取 tar 设置。

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

Step 1.3 - Move to Opt Directory

为了让所有使用者都能使用 java,将提取的 java 内容移动到 usr/local/java/ 文件夹中。

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

Step 1.4 - Set path

若要设置 path 及 JAVA_HOME 变量,请将以下命令添加到 ~/.bashrc 文件中。

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

现在,将所有变更应用到当前运行系统中。

$ source ~/.bashrc

Step 1.5 - Java Alternatives

使用以下命令更改 Java 备用项。

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

Step 1.6 − 现在使用步骤 1 中说明的验证命令 (java -version) 验证 java。

Step 2 - ZooKeeper Framework Installation

Step 2.1 - Download ZooKeeper

要将 ZooKeeper 框架安装到您的计算机上,请访问以下链接并下载 ZooKeeper 的最新版本。

截至目前,ZooKeeper 的最新版本是 3.4.6 (ZooKeeper-3.4.6.tar.gz)。

Step 2.2 - Extract tar file

使用以下命令解压 tar 文件

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

Step 2.3 - Create Configuration File

使用命令 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 服务器。

Step 2.4 - Start ZooKeeper Server

$ bin/zkServer.sh start

执行此命令后,您将得到以下所示的响应 −

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

Step 2.5 - Start 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]

Step 2.6 - Stop Zookeeper Server

连接服务器并执行所有操作之后,您可以使用以下命令停止 zookeeper 服务器 −

$ bin/zkServer.sh stop

现在您已成功在自己的计算机上安装 Java 和 ZooKeeper。让我们看看安装 Apache Kafka 的步骤。

Step 3 - Apache Kafka Installation

让我们继续执行以下步骤以在您的计算机上安装 Kafka。

Step 3.1 - Download Kafka

要将 Kafka 服务器安装到计算机上,请点击以下链接 −

现在,最新版本,即 – kafka_2.11_0.9.0.0.tgz 将下载到您的计算机上。

Step 3.2 - Extract the tar file

使用以下命令解压 tar 文件 −

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

现在您已在自己的计算机上下载了 Kafka 的最新版本。

Step 3.3 - Start Server

您可以使用以下命令启动服务器 −

$ bin/kafka-server-start.sh 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
…………………………………………….
…………………………………………….

Step 4 - Stop the Server

执行所有操作之后,您可以使用以下命令停止服务器 −

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

我们已经讨论了 Kafka 安装,在下一章中,我们可以了解如何对 Kafka 执行基本操作。