zookeeper的简介以及安装
Zookeeper简介以及安装1.什么是ZookeeperZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。Dubbo建议使用Zookeeper作为服务的注册中心。2.Zookeeper的作用zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,...
·
Zookeeper简介以及安装
1.什么是Zookeeper
- ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。
- Dubbo建议使用Zookeeper作为服务的注册中心。
2.Zookeeper的作用
- zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。
- 举个栗子说明一下:房东有房子要出租,这好比是一个服务;租客需要租房子,这好比服务调用者需要调用服务,但是又找不到哪里可以租房子。这时候就有了中介,直接找中介就可以,房东会把租房信息去中介那里进行等级(注册),而zookper就好比是中介。
3.Zookeeper下载
- 下载地址:点我下载zookeeper压缩包
4.Zookeeper安装(Linux系统)以及启动
- 把压缩包上传到linux服务器
- 解压缩
- 进入解压缩后的目录,创建目录data用于存放注册数据;然后进入配置文件目录conf,将该目录下的zoo_sample.cfg文件重命名为zoo.cfg(改名之后才能生效);最后编辑zoo.cfg,将dataDir=${data的目录} 我的是dataDir=/root/zookeeper-3.4.6/data
- 最后进入bin目录,启动zookeeper
//启动zk
./zkServer.sh start
//查看zk状态
./zkServer.sh status
//重启zk
./zkServer.sh restart
//关闭zk
./zkServer.sh stop
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)