1.首先需要安装jdk
2.配置jdk的环境变量
vi /etc/profile
在文件末尾加入下面代码,强制保存(w!)退出
JAVA_HOME=/home/java/jdk1.8.0_151
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
/home/java/jdk1.8.0_151 这个路径是活的.
3.使配置文件生效
source /etc/profile
4.查看是否安装成功
java -version
5.安装zookeeper
6.创建data和logs目录
7.在conf里面复制zoo_sample.cfg为zoo.cfg
8.编辑zoo.cfg
vi zoo.cfg
加入:
dataDir=/home/zookeeper/zookeeper-3.4.6/data
dataLogDir=/home/zookeeper/zookeeper-3.4.6/logs
9.进入bin目录
启动zookeeper
./zkServer.sh start-foreground,使用这个命令启动zookeeper可以查看错误信息
如果出现的错误信息包括下面的信息那么就是jdk没有安装好,需要配置一下jdk
JMX enabled by defaultUsing config: /root/apps/zookeeper-3.4.5/bin/../conf/zoo.cfg./zkServer.sh:行131: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.75.x86_64/bin/java: 没有那个文件或目录
或
JMX enabled by defaultUsing config: /root/apps/zookeeper-3.4.5/bin/../conf/zoo.cfg./zkServer.sh: 第 131 行:exec: java: 未找到
如果没有错误就启动
./zkServer.sh start
./zkServer.sh status
2.配置jdk的环境变量
vi /etc/profile
在文件末尾加入下面代码,强制保存(w!)退出
JAVA_HOME=/home/java/jdk1.8.0_151
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
/home/java/jdk1.8.0_151 这个路径是活的.
3.使配置文件生效
source /etc/profile
4.查看是否安装成功
java -version
5.安装zookeeper
6.创建data和logs目录
7.在conf里面复制zoo_sample.cfg为zoo.cfg
8.编辑zoo.cfg
vi zoo.cfg
加入:
dataDir=/home/zookeeper/zookeeper-3.4.6/data
dataLogDir=/home/zookeeper/zookeeper-3.4.6/logs
9.进入bin目录
启动zookeeper
./zkServer.sh start-foreground,使用这个命令启动zookeeper可以查看错误信息
如果出现的错误信息包括下面的信息那么就是jdk没有安装好,需要配置一下jdk
JMX enabled by defaultUsing config: /root/apps/zookeeper-3.4.5/bin/../conf/zoo.cfg./zkServer.sh:行131: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.75.x86_64/bin/java: 没有那个文件或目录
或
JMX enabled by defaultUsing config: /root/apps/zookeeper-3.4.5/bin/../conf/zoo.cfg./zkServer.sh: 第 131 行:exec: java: 未找到
如果没有错误就启动
./zkServer.sh start
./zkServer.sh status