JDK安装
以jdk-8u231-linux-x64.tar.gz 为例
1. 下载JDK,放到usr下。
cd /usr
mkdir java
mv zxvf jdk-8u231-linux-x64.tar.gz ./java/
cd java
tar zxvf jdk-8u231-linux-x64.tar.gz //解压
sudo vi /etc/profile //配置环境变量
2. 在profile文件的最后加上以下这段代码,然后ESC,:wq!保存
# Java Env
export JAVA_HOME=/usr/java/jdk1.8.0_231
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
3. 修改文件生效
source /etc/profile
4. 检查Java环境变量是否生效
java -version
---------------------- 输出----------------------
[root@localhost /]# java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
安装zookeeper
以安装apache-zookeeper-3.5.6-bin.tar.gz为例
1. 下载apache-zookeeper-3.5.6-bin.tar.gz放到linux的用户testzookeeper的根目录下。
2. 解压
tar zxvf apache-zookeeper-3.5.6-bin.tar.gz
3. 重命名
mv apache-zookeeper-3.5.6 zookeeper
4. 复制并重新命名配置文件
cd zookeeper/conf
cp zoo_sample.cfg zoo.cfg
5. 将zookeeper写入/etc/profile 可以作为环境变量启动(使用root账户)
vi /etc/profile # 编辑profile
------------拉到最后面配置环境变量--------------
export ZOOKEEPER_HOME=/home/testzookeeper/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH
按ESC 输入:wq!保存
source /etc/profile #保存生效
chmod -R 777 /etc/profile
6. 检查是否能启动成功
zkServer.sh start
-----------输出-----------
ZooKeeper JMX enabled by default
Using config: /home/testzookeeper/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
安装kafka
以kafka_2.11-2.3.1.tgz为例
1. 从官网下载kafka_2.11-2.3.1.tgz,放到linux的用户testkafka的根目录下。
2.解压
tar -zxf kafka_2.11-2.3.1.tgz
3. 重命名
mv kafka_2.11-2.3.1 kafka
4. 修改配置文件
cd kafka
cd config/
vi zookeeper.properties
------------写入以下内容------------
zookeeper.connect=localhost:2181
broker.id=0
log.dirs=/tmp/kafka-logs
5. 启动
./kafka-server-start.sh -daemon ../config/server.properties