一、环境搭建
- 下载Linux版 jdk
- 连接服务器,在 /usr/local下新建java ,命令:
mkdir/usr/local/java
- 上传jdk到新建的目录下,并解压,命令:
tar -zxvf jdk7u79linuxx64.tar.gz
- 配置jdk环境,
vi /etc/profile
在末尾添加:
JAVA_HOME=/usr/local/java/jdk1.7.0_79
JRE_HOME=/usr/local/java/jdk1.7.0_79/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
- 修改完成后,生效配置命令:
source /etc/profile
- 完成后命令:
java -version
,检验jdk是否安装完成
二、文件上传
7. 通过 SecureCRT 连接服务器
Alt+P
进入SFTP界面,输入命令put 文件绝对路径
上传zookeeper压缩包
- 进入root目录下,输入命令
tar -zxvf zookeeper-3.4.6.tar.gz
解压压缩包,解压完成后,输入命令ll
可查看解压出的zookeeper-3.4.6
文件夹。
-
命令
cd zookeeper-3.4.6
,再命令ll
,可查看文件目录
-
在该目录下,命令:
mkdir data
, 创建 data 文件夹,用于存储zookeeper数据
-
命令:
cd conf
,进入conf目录,命令:mv zoo_sample.cfg zoo.cfg
,修改将 zoo_sample.cfg 修改为 zoo.cfg
-
命令:
vi zoo.cfg
,命令:i
修改文件配置,把数据绑定到新建的data目录,修改完成后,命令:wq
保存,命令:cat zoo.cfg
查看修改结果。
-
进入bin目录,命令:
./zkServer.sh start
启动服务,命令:./zkServer.sh status
查看服务状态,standalone表示正在运行中。
三、问题排查 -
若在命令:
zkServer.sh status
后,出现报错:Error contacting service. It is probably not running.
说明启动失败。 -
在 /root/zookeeper-3.4.6/bin 目录下, zookeeper.out 查看问题日志。