安装一般根据官方文档比较清晰一点。
或者一些README
等文件信息可以很好的看出需要依赖的其他软件或环境等。
根据官网提供的信息,我们知道:在安装zk之前要先安装JDK
JDK的安装
在JavaSE文档中能找到一些相关信息
官网信息
提供了RPM和tar.gz的两种方式进行安装
步骤总结
- 下载好对应的rpm包或tar.gz压缩文件
- 解压或安装
- 如果是包直接通过
rpm -ivh
命令安装。 - 如果是文件则通过
tar -zxvf
命令解压缩
- 如果是包直接通过
- 配置环境变量
- 通过
source /etc/profile
命令使配置文件生效 java -version
测试快捷命令是否生效
配置环境变量
我通过解压压缩包的方式进行,解压完以后成这样
其实这样也可以用了,但是为了使用方便需要配置一下环境变量。
相当于一个命令快捷方式,例如我们在windows环境中配置的一些path,classpath一样。
linux可以通过两种方式配置:export
命令和修改etc/profile
配置文件。前者是当前会话生效,关闭了就恢复到原来的环境变量了;而后者基于配置文件则是永久有效。
在配置文件最下方添加如下即可。
export JAVA_HOME=/usr/flj/jdk1.8.0_191
export JRE_HOME=/usr/flj/jdk1.8.0_191/jre
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
对比windows环境,Linux中
- 多个CLASSPATH使用
:
进行分割 - 用“变量”表示地址的方式是$符号
图示:
命令测试
ZK的安装
安装完JDK,那么回到ZK官网继续下一步
通过官网我们看到,要先下载好一个稳定发行版的zk,然后需要配置文件,并且创建一个空目录…
一步一步来。
下载
点进去选择对应版本下载并上传Linux服务器即可。
上传至Linux,可以用xftp或者rz命令
上传成功后解压缩并改名。
解压缩tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz
改名:mv apache-zookeeper-3.6.2-bin.tar.gz zookeeper
这里改名只是为了后续操作方便,或者需要将数据日志文件放在这个目录下,那么配置也很方便
至此,第一步完成。
创建目录
目录的名字随意,我就直接按照存放的东西进行创建。
或者你也可以放置在任意目录下都行,不一定是zk解压后的目录。
修改配置文件
进入到conf
目录,发现没有zoo.cfg文件
,但是有zoo-sample.cfg
这里我是已经创建好了的,如果是第一次进入是没有zoo.cfg文件的
既然官方提供了模板,那么我们直接基于模板修改即可。
通过cp zoo_sample.cfg zoo.cfg
命令复制出新的文件
对zoo.cfg进行编辑。
置于其他的配置,可以参照官方文档的配置。
运行zk
首先是启动服务,也是按照官网命令执行:
然后启动一个客户端
尝试输入几个命令
到这里,ZK的安装已经完成。
建议顺便开启一下Linux的防火墙开放对应的对口,以后在接入客户端代码的时候可以少一点错误。
小结
主要还是多看官方文档,里面的资料都是比较齐全的。如果觉得翻译变扭可以切换成中文结合翻译去揣摩一下单词的具体意思,不过大体上看翻译也能了解个大概内容。