1、JDK的安装与配置。
- 下载安装包:jdk-8u144-linux-x64.tar.gz
- 解压:tar -zxvf jdk-8u144-linux-x64.tar.gz
- pwd获取当前解压的文件路径:/root/software/jdk1.8.0_144
- 配置JDK的环境变量。修改/etc/profile文件并向其中添加如下配置:
export JAVA_HOME=/root/software/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
- 执行source /etc/profile命令使配置生效,最后可以通过java -version来验证jdk是否安装成功
2、ZooKeeper的安装与配置。
- 下载安装包: zookeeper-3.4.12.tar.gz
- 解压:tar -zxvf zookeeper-3.4.12.tar.gz
- 向/etc/profile配置文件中添加如下内容,并执行source/etc/profile命令使配置生效
export ZOOKEEPER_HOME=/root/software/zookeeper-3.4.12
export PATH=$PATH:$ZOOKEEPER_HOME/bin
- 修改ZooKeeper的配置文件,将zoo_sample.cfg文件修改为zoo.cfg
cd conf
cp zoo_sample.cfg
- 修改在linux系统中添加/tmp/zookeeper/data和/tmp/zookeeper/log这两个目录,所以接下来还要创建这两个目录:
mkdir -p /tmp/zookeeper/data
mkdir -p /tmp/zookeeper/log
- 在/tmp/zookeeper/data路径下面创建一个myid文件,并写入一个数值。比如0,myid文件中存放的是服务器的编号。
echo "1" > myid
- 启动zookeeper服务
zkServer.sh start
- 可以通过zkServer.sh status命令来查看zookeeper的服务状态。
3、Kafka的安装与配置。
- 下载Kafka的安装包:kafka_2.11-2.0.0.tgz
- 解压安装包:tar -zxvf kafka_2.11-2.0.0.tgz
- 在/etc/profile中添加如下信息
export KAFKA_HOME=/root/software/kafka_2.11-2.0.0
export PATH=$PATH:$KAFKA_HOME/bi
- 启动Kafka服务:
bin/kafka-server-start.sh config/server.properties
- 如果要在后台运行Kafka服务,那么可以在启动命令上加入-deamon参数或&字符。
bin/kafka-server-start.sh -deamon config/server.properties
bin/kafka-server-start.sh config/server.properties &
- 可以通过jps命令查看Kafka服务进程是否启动成功。
jps -l