安装zookeeper
首先安装JDK环境
官网下载zookeeper源码
解压到
/opt
目录下, 解释下,opt
和usr
同级, 像数据库等大型文件项目, 放到opt
下解压命令
tar -zvxf zookeeper-3.4.12.tar.gz
配置环境变量
命令行输入: sudo gedit /etc/profile
增加: export ZOOKEEPER_HOME=/opt/zookeeper-3.4.12
增加: export PATH=”$PATH:/opt/zookeeper-3.4.12/bin”
命令行输入: source /etc/profile
修改
安装目录/conf
下 ,修改zoo.cfgdataDIr=/opt/zookeeper-3.4.12/data
注: 没有data文件夹, 就先创建一个
data
文件夹
建立分布式系统
提前准备
理解网络编程中json的功能
在网络编程中, 都是通过
字符串
的形式传输,所以本地和网络节点通信, 必须先进行格式转换的步骤
1 | package main |
输出结果: {“sb”:”James”,”wisdom score”:20}
再说一点: 如果从网络提取到本地. 定义json: ".."
部分的功能是, 自动匹配网络字符串内容
中相同字段部分.
zookeeper基本操作
进入zookeeper
安装目录的bin
目录下
启动服务 : sudo ./zkServer.sh start
查看ZK服务状态: sudo ./zkServer.sh status
停止ZK服务: sudo ./zkServer.sh stop
连接服务器: sudo ./zkCli.sh
查看节点: zkCli status