Linux命令及搭建集群
vim编辑器中的命令:
yyp : 复制并粘贴一行,自动换行
v yy p : 复制多行并粘贴
ggdG :删除全部的内容
i :进入插入模式
ese : wq 保存并退出
文件操作命令:
复制:cp -r 被复制的文件 复制的文件路径和名字
移动:mv 被移动的文件 移动到的新路径(如果在同一级目录下,则变为重命名)
创建新文件夹:mkdir -p 文件夹名
创建文件:touch 文件名
填写内容:echo 内容 > 文件名(文件的完整路径)
搭建集群流程
1.先进root
2.zookeeper3.4.6对JDK版本要求1.8以上(下载并安装jdk命令:yum install java-1.8.0-openjdk-devel.i686,解压jdk命令:ln -s /usr/lib/jvm/jre-1.8.0-openjdk.i386/bin/java).
2.在john下创建zookeeper-cluster(命令:mkdir 文件夹名字)
3.把zookeeper的压缩包上传到此文件夹下(上传命令:rz -b),解压命令(tar -zxf 压缩包名字)
4.将解压包删除,并将解压文件移动到node1(命令:mv 被移动的文件名字 ./node1),把zoo_sample.cfg改名为zoo.cfg(命令: mv zoo_sample.cfg ./zoo.cfg)
5.在node1下创建一个data文件(命令:mkdir data)
6.修改配置文件(命令:vim conf/zoo.cfg )
dataDir=/home/john/zookeeper-cluster/node1/data
clientPort=3181
并添加server如:
server.1=10.10.14.203:4181:5181
server.2=10.10.14.203:4182:5182
server.3=10.10.14.203:4183:5183
并保存(命令:wq)
7.复制node1为node2和node3(例复制node2:命令:cp -r node1 node2)
8.将node2和node3中的dataDir和clientPort分别对应数字2和3作相应修改
9.分别在node1和node2还有node3中的data下创建一个myid文件并分别填写如对应的1和2和3(命令:echo 1 > data/myid)