ZooKeeper的搭建
1.在Linux中搭建JAVA运行环境
1.1 从官网下载JDK
我们在本地Windows系统中下载好对应的JDK,这一次下次的JDK是: jdk-8u161-linux-x64.tar.gz
1.2 通过SFTP的方式将JDK上传到服务器
通过Filezilla的SFTP功能将刚才下载的文件上传到Linux服务器,如图:
1.3 在服务器中安装JDK
1.3.1 解压并移动
使用 tar -xvzf jdk-8u161-linux-x64.tar.gz
命令对JDK文件进行解压,如图:
使用 sudo mkdir /usr/java/
命令建立jdk的存放文件夹,然后使用sudo mv jdk1.8.0_161 /usr/java/
将jdk1.8.0_161文件夹复制到/usr/java/,如图:
1.3.2 配置环境变量
需要在/etc/profile文件下进行环境变量的配置,这是一个全局的环境变量配置。在文件的底部加上下面的代码:
export JAVA_HOME=/usr/java/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
此时,我们执行java -version
命令,系统显示无法找到对应的命令:
我们需要使用source命令让我们刚刚的配置生效:
source /etc/profile
此后,我们再次运行java –version
命令:
Linux下JDK的配置到此完成。
2.安装Zookeeper
2.1 下载Zookeeper
由于网络的原因,我们从国内的镜像下载Zookeeper,下载地址:
https://mirrors.aliyun.com/apache/zookeeper/stable/zookeeper-3.4.10.tar.gz
我们使用wget命令进行下载:
使用tar -xvzf zookeeper-3.4.10.tar.gz
解压后,使用mv zookeeper-3.4.10 /usr/local/bin/
将文件夹zookeeper-3.4.10
复制到/usr/local/bin/
2.2 配置Zookeeper
将/usr/local/bin/zookeeper-3.4.10/conf/zoo_sample.cfg
更名为/usr/local/bin/zookeeper-3.4.10/conf/zoo.cfg
,命令如下:
mv zoo_sample.cfg zoo.cfg
修改zoo.cfg中的配置:
dataDir=/usr/local/bin/zookeeper-3.4.10/data/
然后进入/usr/local/bin/zookeeper-3.4.10/bin
目录运行zkServer.sh start
:
Zookeeper输STARTED,表示Zookeeper已经正常启动。
我们可以使用zkServer.sh status
命令查看Zookeeper的运行情况:
其中Mode:standalone
表明程序现在正在以单机的方式运行,而不是以集群的方式运行。
我们也可以使用netstat -tnl
命令查看端口的监听情况: