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命令查看端口的监听情况:

posted @ 2018-03-27 20:44  cloes  阅读(60)  评论(0编辑  收藏  举报