zookeeper的部署

[一 先下载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个磁盘

复制卷 镜像内容在其他磁盘中 两个磁盘

分布式条带卷 把内容切片并轮询保存在磁盘中 四个磁盘

分布式复制卷 将磁盘的内容散列在磁盘并复制到其他的磁盘上 四个磁盘

相关推荐
于冬恋1 小时前
RabbitMQ高级
服务器·网络·rabbitmq
算力魔方AIPC2 小时前
如何用算力魔方4060安装PaddleOCR MCP 服务器
运维·服务器
tan77º2 小时前
【Linux网络编程】分布式Json-RPC框架 - 项目设计
linux·服务器·网络·分布式·网络协议·rpc·json
Ray Song3 小时前
【Linux】 wget、curl 用法区别
linux·运维·服务器·curl·wget
小妖6663 小时前
本地文件夹即时变身 Web 服务器(文件服务器)
运维·服务器
qq_364371724 小时前
Docker 常见命令
运维·docker·容器
VVVVWeiYee7 小时前
TCP/UDP详解(一)
运维·网络·tcp/ip·udp·信息与通信
谢尔登8 小时前
【计算机网络】 IPV4和IPV6区别
运维·服务器·计算机网络
@Demi8 小时前
vsCode或Cursor 使用remote-ssh插件链接远程终端
服务器·ide·vscode·ssh
努力努力再努力wz8 小时前
【c++进阶系列】:万字详解多态
java·linux·运维·开发语言·c++