Zookeeper的安装
Zookeeper的安装注意:安装 zookeeper 前一定要先安装 jdk。在Linux上安装装备一个本地虚拟机,我使用的是 VMware Workstation 新建 CentOS7 的虚拟机(安装使用略)。开启虚拟机成功后的界面如下:使用 Xshell 来操作虚拟机,Xshell 连接虚拟机成功后的界面如下:下面的一切操作都在 Xshell 上。输入 ifconfig 查询本地虚拟机的 i
Zookeeper的安装
注意:安装 zookeeper 前一定要先安装 jdk。
在Linux上安装
装备一个本地虚拟机,我使用的是 VMware Workstation 新建 CentOS7 的虚拟机(安装使用略)。开启虚拟机成功后的界面如下:
使用 Xshell 来操作虚拟机,Xshell 连接虚拟机成功后的界面如下:
下面的一切操作都在 Xshell 上。
输入 ifconfig 查询本地虚拟机的 ip 地址
[root@CentOS ~]# ifconfig
将我提前下载好的 zookeeper 安装包上传到 Linux 系统上,这里我是上传到我新建的 tools 文件包下
1、找到 tools 目录
cd /
表示返回根目录,ls
表示查询指定位置的所有文件(如:[root@CentOS /]# ls 表示查看根目录的所有文件;[root@CentOS tools]# ls 表示查看 tools 文件夹下的所有文件)。
2、将 zookeeper 安装包上传到 tools 文件
将本地的 zookeeper 安装包拖到 Xshell 下即可上传,通过
ls
命令可以查看 tools 目录下的文件。
这里使用zookeeper的版本是3.6.0(即apache-zookeeper-3.6.0.tar.gz)。
解压 zookeeper 安装包
1、将 zookeeper 安装包解压到根目录下的 usr/apache 下
[root@CentOS tools]# tar -zxvf apache-zookeeper-3.6.0.tar.gz -C /usr/apache
2、在 usr/apache 可看到解压后的文件
注:apache文件包是自定义的。
修改配置文件
1、因为解压处理的包名太长,需要修改将 apache-zookeeper-3.6.0 文件名改成 zookeeper-3.6.0
[root@CentOS apache]# mv apache-zookeeper-3.6.0 zookeeper-3.6.0
2、再次查看 usr/apache ,可以看到文件名已经改好
3、进入 zookeeper-3.6.0 文件包下,并创建 data 目录——用来存储 zookeeper 的数据
创建包命令:mkdir data
4、进入 conf 包下,并拷贝 zoo_sample.cfg 文件并重写命名为 zoo.cfg
5、修改 zoo.cfg 下的配置,输入
vim zoo.cfg
进入zoo.cfg 文件下,修改存放数据的目录在进入文件后输入
i
命令对文件的编写,按esc
键退出编写,并输入:wq
保存文件
注:只修改dataDir属性。
这样 zookeeper 就安装成功。
安装JDK
因为这里安装的 zookeeper 版本是3.6.0,所有 jdk 的版本不能使用 jdk_1.8,需要安装 jdk_11。
将 jdk11 的安装包上传至 tools 包下
将 jdk-11解压到 usr/java 下,解压指令:
[root@CentOS tools]# tar -zxvf jdk-11.0.14_linux-x64_bin.tar.gz -C /usr/java
在 usr/java 下查看解压后的 jdk11
修改 jdk11的配置文件
1、进入 jdk 文件下,输入
vi /etc/profile
指令进入环境变量配置文件
2、添加jdk11的环境变量
在进入文件后输入
i
命令对文件的编写,按esc
键退出编写,并输入:wq
保存文件
3、输入
source /etc/profile
命令,执行文件,使配置的内容生效。
注意:系统有自带 jdk,所有要删除系统的 jdk 版本再进行安装
删除系统自动 jdk版本步骤
1、输入
rpm -qa | grep jdk
命令查看 jdk版本2、输入
rpm -e --nodeps 删除的文件
删除对应版本3、注意:这里使用的linux系统用户是root,否则会报错(没有权限)
Zookeeper的启动
直接运行 zookeeper 的 bin 包下的 zkServer.sh 即可
输入
./zkServer.sh start
命令即可启动 zookeeper
zookeeper 是 java 写的程序,可以用
jps
命令查看 java 进程。
无法启动 zookeeper
输入 ./zkServer.sh status
查看zookeeper的状态,报错:
Error contacting service. It is probably not running.
处理方法:
1、先查看 jdk 是否安装(已安装),没安装则安装一个
2、查看zookeeper的端口2181是否被占用(没被占用),被占用则输入 kill -9 进程号
杀死进程
3、关闭防火墙
更多推荐
所有评论(0)