[一 先下载zookeeper](#一 先下载zookeeper)
[二 解压包](#二 解压包)
[三 修改配置文件](#三 修改配置文件)
[四 把配好文件传到其他的节点上面](#四 把配好文件传到其他的节点上面)
[五 在每个节点的dataDir指定的目录下创建一个 myid 的文件](#五 在每个节点的dataDir指定的目录下创建一个 myid 的文件)
[六 配置zook的启动脚本](#六 配置zook的启动脚本)
[七 设置开机自启](#七 设置开机自启)
[八 分别启动](#八 分别启动)
[九查看当前状态service zookeeper status](#九查看当前状态service zookeeper status)
[十 总结](#十 总结)
一 先下载zookeeper
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.5.7/apache-zookeeper-3.5.7-bin.tar.gz
二 解压包
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gztar -zxvf apache-zookeeper-3.5.7-bin.tar.gz
mv apache-zookeeper-3.5.7-bin /usr/local/zookeeper-3.5.7
三 修改配置文件
cd /usr/local/zookeeper-3.5.7/conf/
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
四 把配好文件传到其他的节点上面
scp /usr/local/zookeeper-3.5.7/conf/zoo.cfg 192.168.133.12:/usr/local/zookeeper-3.5.7/conf/
创建数据目录和日志目录
mkdir /usr/local/zookeeper-3.5.7/data
mkdir /usr/local/zookeeper-3.5.7/logs
五 在每个节点的dataDir指定的目录下创建一个 myid 的文件
echo 1 > /usr/local/zookeeper-3.5.7/data/myid
echo 2 > /usr/local/zookeeper-3.5.7/data/myid
echo 3 > /usr/local/zookeeper-3.5.7/data/myid
六 配置zook的启动脚本
vim /etc/init.d/zookeeper
七 设置开机自启
chmod +x /etc/init.d/zookeeper
chkconfig --add zookeeper
八 分别启动
service zookeeper start
九查看当前状态
service zookeeper status
十 总结
存储的分类
块存储
文件存储 nfs lvm raid
对象存储 gfs ceph fastdfs oss s3
gfs是一种开源的分布式存储文件系
特点 高性能 高可用 统一命名空间 弹性卷管理 基于协议
分布式卷 将内容散列在磁盘中 不具有冗余能力 2个磁盘
条带卷 将内容切片以轮询的方式保存在磁盘中 2个磁盘
复制卷 镜像内容在其他磁盘中 两个磁盘
分布式条带卷 把内容切片并轮询保存在磁盘中 四个磁盘
分布式复制卷 将磁盘的内容散列在磁盘并复制到其他的磁盘上 四个磁盘