Windows下安装ZooKeeper
时间:2019-06-12
本文章向大家介绍Windows下安装ZooKeeper,主要包括Windows下安装ZooKeeper使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
官方主页: https://zookeeper.apache.org/
选择合适的镜像地址下载ZooKeeper
这里选择最新的zookeeper-3.5.1-alpha版本
下载好后解压即可
解压完毕后将conf目录下的zoo_sample.cfg文件更名为zoo.cfg
简单修改配置文件,自定义设置数据文件目录和日志文件目录
应为ZooKeeper是建立在Java平台上的,所以我们必须安装相应的JDK
根据需要我们可以选择自己需要的JDK版本,这里下载windows 64位最新版,地址如下
JDK安装十分简单,直接双击安装即可,但是这里有一个需要注意的一个地方,也是一个不大不小的坑
在JDK安装的时候需要指定安装目录,一般情况下,我们都会把程序默认安装到下面的这些文件夹下
对于一般的java应用并没有多大问题,但是对于ZooKeeper,如果你将JDK安装在了上述目录,在实际运行的时候会发现ZooKeeper会报一个Error: JAVA_HOME is incorrectly set.的错误
这是因为ZooKeeper启动的时候找不到JAVA_HOME下的java运行程序
这里的主要原因就是JDK的安装目录包含了特殊字符,这里就是因为Program Files之类的目录包含了空格,导致ZooKeeper找不到java.exe程序,
所以在安装JDK时尽量将其安装到全英文的目录下,不要包含空格和其他特殊字符,下面是我的安装目录
安装完JDK之后,我们就可以启动我们的ZooKeeper了
在windows下,直接在命令行中运行bin目录下的zkServer.cmd就可以了。
原文地址:https://www.cnblogs.com/lykbk/p/aefefdf45454545454.html
- scala学习笔记
- jersey处理支付宝异步回调通知的问题:java.lang.IllegalArgumentException: Error parsing media type 'application/x-www
- 使用 Java Service Wrapper 启动java后台进程服务
- PHP码农在Golang压力下的生存之道-PHP性能优化实践
- golang使用 mongo
- CoreOS Linux引入了Kubernetes kubelet
- gwt之mvc4g
- 来自1000多个项目的10大JavaScript错误浅析
- 编程思想 之「多态、初始化顺序、协变返回类型」
- 使用Golang语言执行shell文件
- Golang语言 Cookie的使用
- Golang语言-获取命令行参数
- GoldenGate复制的三个简单测试场景(r10笔记第83天)
- Golang语言调用百度帐号
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 浅谈在进行jsp页面编程时,路径问题的解决(绝对路径与相对路径)
- 浅谈springMVC中,中文乱码的显示问题(持续更新)
- 数据库的优化方法,一般人我不告诉他(建议收藏)
- idea 远程调试
- 嘘!高效快速的刷访问量(偷偷收藏)
- 进行JDBC操作时,连接参数的配置(附DBUtil工具类)
- JavaEE中,考勤(签到签退)功能的实现
- HTTP协议详解,浏览器和服务器交互过程详解
- 京东网页(动态)搭建,利用jquery实现
- 京东购物车(动态)网页搭建,利用JavaScript实现
- 你不知道的 TypeScript 泛型(万字长文,建议收藏)
- JavaScript中的函数、对象
- 京东购物车网页(静态)搭建
- MyBatis注解详解
- MyBatis完整环境搭建步骤