zookeeper报错Java Home Is Not Set
安装zookeeper在网站上下载:https://zookeeper.apache.org/releases.html解压放在目录D:\bigdata(本文所用的目录)下,关于zookeeper以及kafka的目录,路径中最好不要出现空格,比如D:\Program Files,尽量别用,运行脚本时会有问题。①进入zookeeper的相关设置所在的文件目录,例如本文的:D:\bigdata...
安装zookeeper在网站上下载:https://zookeeper.apache.org/releases.html
解压放在目录D:\bigdata(本文所用的目录)下,关于zookeeper以及kafka的目录,路径中最好不要出现空格,比如D:\Program Files,尽量别用,运行脚本时会有问题。
①进入zookeeper的相关设置所在的文件目录,例如本文的:D:\bigdata\zookeeper-3.4.10\conf
②将"zoo_sample.cfg"重命名为"zoo.cfg"
③打开zoo.cfg,找到并编辑:
更改dataDir(存储快照文件snapshot的目录。默认情况下,事务日志也会存储在这里)以及dataLogDir(事务日志输出目录,尽量给事务日志的输出配置单独的磁盘或是挂载点,这将极大的提升ZK性能)。注意路径要么是"/"分割,要么是转义字符"\\",这样会生成正确的路径(层级,子目录)
④与配置jre类似,在系统环境变量中添加:
a.系统变量中添加ZOOKEEPER_HOME=D:\bigdata\zookeeper-3.4.10
b.编辑系统变量中的path变量,增加%ZOOKEEPER_HOME%\bin
默认端口2181
打开cmd窗口,输入zkserver,(前提是java配置完成,可以用java -version判断java是否配置好了),结果如下
最直接有效的办法,直接找到D:\bigdata\zookeeper-3.4.14\bin下的zkEnv.cmd文件,编辑,直接给JAVA以及JAVA_HOME添加直接路径,如下
set JAVA=C:\Program Files\Java\jdk1.8.0_191\bin\java
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191
然后重新在cmd中输入zkserver即可启动
即可启动zookeeper
更多推荐
所有评论(0)