查看“1+X中级B卷:Zookeeper 集群”的源代码
←
1+X中级B卷:Zookeeper 集群
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== Zookeeper集群部署 == '''一. 对Zookeeper的介绍''' ZooKeeper 是一个分布式协调服务的开源框架。主要用来解决分布式集群中应用系统的一致性的问题,例如怎样避免同时操作同一数据造成脏读的问题。ZooKeeper 本质上是一个分布式的小文件存储系统。提供基于类似于文件系统的目录树方式的数据存储,并且可以对树种 的节点进行有效管理里。从而来维护和监控你存储的数据的状态变化。将通过监控这些数据状态的变化,从而可以达到基于数据的集群管理。诸如:统一命名服务(dubbo)、分布式配置管理(solr的配置集中管理)、分布式消息队列(sub/pub)、分布式锁、分布式协调等功能。 '''1.节点部署'''<br> 本次实验使用采用三个节点<br> IP 主机名 192.168.100.10 zookeeper1 192.168.100.20 zookeeper2 192.168.100.30 zookeeper3 '''2.修改主机名'''<br> hostnamectl set-hostname zookeeper1 hostnamectl set-hostname zookeeper2 hostnamectl set-hostname zookeeper3 3.配置YUM源<br> mv /etc/yum.repos.d/* /home 备份到home下<br> 挂载镜像创建挂载点并挂载<br> mkdir /ISO mount /dev/sr0 /ISO vi /etc/yum.repos.d/iso.repo [centos] name=centos baseurl=file:///ISO enabled=1 gpgcheck=0 保持并退出<br> yum clean all 清理缓存 yum makecache 建立缓存 4.搭建JDK环境<br> 3个节点都安装JDK环境<br> yum install java-7.8.0-openjdk java-1.8.0-openjdk-devel 测试java环境是否成功 java -version 首先配置好java环境 使用java -version 成功回显版本号 首先将zookeeper上传到linux中 将Zookeeper配置解压到/usr/zookeeper目录下 tar -zxvf zookeeper.tar.gz -C /usr/zookeeper 配置环境变量vi /etc/profile export ZOOKEEPER_HOME=/绝对路径 export PATH=$PATH:$ZOOKEEPER_HOME/bin 配置zookeeper cd $zookeeper cd conf/ cp zoo_sample.cfg zoo.cfg vi zoo.cfg dataDir=数据目录 dataLogDir=日志目录 server.1=master:2888:3888 server.2=slave1:2888:3888 server.3=slave2:2888:3888 在数据目录中生成myid文件写入对应的server号码<br> 如:master的myid号码为1<br> 启动zookeeper zkServer.sh start 查看zookeeper启动状态<br> zkServer.sh status
返回至
1+X中级B卷:Zookeeper 集群
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息