作者:--
发布时间:2019-11-20
评论:0
阅读:0
以下是在您的机器上安装java的步骤。
第1步 - java安装
查看是否在机器上安装了java环境,只需使用下面的命令来验证它。
$ java -version
如果计算机上已成功安装java,则可以看到已安装的java版本。例如 -
h3@ubuntu:~$ java -version
java version "1.8.0_65"
java(tm) se runtime environment (build 1.8.0_65-b17)
java hotspot(tm) client vm (build 25.65-b01, mixed mode)
h3@ubuntu:~$
如果没有安装好java,那么可以参考以下步骤来安装。
ubuntu上安装java: https://www.h3.com/java/how-to-install-java-on-ubuntu.html
第2步 - zookeeper框架安装
步骤2.1 - 下载zookeeper
要在您的机器上安装zookeeper框架,请访问以下链接并下载最新版本的zookeeper。url: http://zookeeper.apache.org/releases.html , 截至目前,zookeeper的最新版本是:3.4.10(zookeeper-3.4.10.tar.gz)。
步骤2.2 - 解压缩tar文件
使用以下命令提取tar文件
$ cd /usr/local/src
$ wget -c http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
$ tar -zxf zookeeper-3.4.10.tar.gz
$ mv zookeeper-3.4.10 /usr/local/
$ cd /usr/local/zookeeper-3.4.10
$ mkdir /usr/local/zookeeper-3.4.10/data
步骤2.3 - 创建配置文件
使用vi conf/zoo.cfg命令打开conf/zoo.cfg配置文件,并将以下参数内容写入在文件的开头。
ticktime=2000
datadir=/usr/local/zookeeper-3.4.10/data
clientport=2181
initlimit=5
synclimit=2
当配置文件保存成功并再次返回到终端,可以启动zookeeper服务器。
步骤2.4 - 启动zookeeper服务器
$ /usr/local/zookeeper-3.4.10/bin/zkserver.sh start
执行此命令后,将得到如下所示的响应 -
zookeeper jmx enabled by default
using config: /usr/local/zookeeper-3.4.10/bin/../conf/zoo.cfg
starting zookeeper ... started
h3@ubuntu:/usr/local/zookeeper-3.4.10$
步骤2.5 - 启动cli
$ /usr/local/zookeeper-3.4.10/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服务器 -
$ /usr/local/zookeeper-3.4.10/bin/zkserver.sh stop
经过前面的操作,现在已经在机器上成功安装了java和zookeeper。 接下来看看如何来安装apache kafka。
第3步 - apache kafka安装
下面继续以下步骤来安装kafka。
步骤3.1 - 下载kafka
要在您的机器上安装kafka,请点击下面的链接 -
http://mirrors.hust.edu.cn/apache/kafka/1.0.1/kafka_2.11-1.0.1.tgz
把现在最新的版本,即 - kafka_2.11_0.9.0.0.tgz 下载到您的机器上。
步骤3.2 - 提取tar文件
使用以下命令提取tar文件 -
$ cd /usr/local/src
$ wget -c http://mirrors.hust.edu.cn/apache/kafka/1.0.1/kafka_2.11-1.0.1.tgz
$ tar -zxf kafka_2.11-1.0.1.tgz
$ mv kafka_2.11-1.0.1 /usr/local/
$ cd /usr/local/kafka_2.11-1.0.1
现在已经下载并解压了最新版本的kafka。
步骤3.3 - 启动服务器
可以通过提供以下命令启动服务器 -
注意:需要先启动 zookeeper
$ /usr/local/kafka_2.11-1.0.1/bin/kafka-server-start.sh config/server.properties
服务器启动后,会在终端上看到以下响应 -
[2018-03-12 01:43:42,213] info result of znode creation is: ok (kafka.utils.zkcheckedephemeral)
[2018-03-12 01:43:42,223] info registered broker 0 at path /brokers/ids/0 with addresses: endpoint(ubuntu,9092,listenername(plaintext),plaintext) (kafka.utils.zkutils)
[2018-03-12 01:43:42,239] warn no meta.properties file under dir /tmp/kafka-logs/meta.properties (kafka.server.brokermetadatacheckpoint)
[2018-03-12 01:43:42,323] info kafka version : 1.0.1 (org.apache.kafka.common.utils.appinfoparser)
[2018-03-12 01:43:42,326] info kafka commitid : c0518aa65f25317e (org.apache.kafka.common.utils.appinfoparser)
[2018-03-12 01:43:42,330] info [kafkaserver id=0] started (kafka.server.kafkaserver)
…………………………………………….
…………………………………………….
第4步 - 停止服务器
执行所有操作后,可以使用以下命令停止服务器 -
$ bin/kafka-server-stop.sh config/server.properties
通过前面的步骤和操作,我们已经安装好了kafka,在下一章中将学习如何在kafka上执行基本操作。