(15) Hadoop Zookeeper 伪分布式安装

ZooKeeper
	●一个开源的分布式的,为分布式应用提供协调服务的Apache项目
	●提供一个简单的原语集合,以便于分布式应用可以在它之上构建更高层次的同步服务
	●设计非常易于编程 它使用的是类似于文件系统那样的树形数据结构
	●目的就是将分布式服务不再需要由于协作冲突而另外实现协作业务
	● 从设计模式来看 是基于观察者模式设计的分布式服务管理框架
	
     1)下载地址:http://archive.apache.org/dist/zookeeper/
	 2)赋权限:chmod u+x zookeeper-3.4.5.tar.gz 
	 3)解压:tar -zxvf zookeeper-3.4.5.tar.gz  -C /opt/modules/
     4)配置文件:  /opt/modules/zookeeper-3.4.5/conf/zoo_sample.cfg  修改为zon.cfg
	 先创建文件:cd /opt/modules/zookeeper-3.4.5/
				 mkdir -p data/zkData
				 cd data/zkData
				 pwd 
				 显示:/opt/modules/zookeeper-3.4.5/data/zkData

	 内容:
		修改dataDir=/opt/modules/zookeeper-3.4.5/data/zkData
	5)启动 
	cd /opt/modules/zookeeper-3.4.5/
	bin/zkServer.sh start 
	jps 查看 多了进程:QuorumPeerMain
	6)查看状态
	bin/zkServer.sh  status
		JMX enabled by default
		Using config: /opt/modules/zookeeper-3.4.5/bin/../conf/zoo.cfg
		Mode: standalone  //模式
	7)客户端使用
	bin/zkCli.sh  会有使用提示 
	比如创建节点
	create /test "tttdata"
	查看所有节点
	ls /
	获取节点内容
	get /test
	删除节点
	rmr /test
	
	8)配置文件参数解释
	 ▲ tickTime:这个时间是作为Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔 也就是每个tickTime时间就会发送一个心跳
	 ▲ dataDir 顾名思义就是Zookepper 保存数据的目录 默认情况下 也是日志文件的路径
	 ▲ clientPort 客户端连接Zookeeper服务器的端口   Zookeeper监听这个端口 接受客户端的访问请求
	 ▲ Zookeeper命令 ls  get create delete set  知道这些命令都是什么意思 使用很简单
	


猜你喜欢

转载自blog.csdn.net/qq_36291682/article/details/79604526