基础环境搭建
安装jdk
安装ssh
多个linux服务器之间可以通过ssh命令免密钥登陆,可以通过在脚本中操作集群中相关所有服务器。
1、安装ssh服务,搭建的虚拟服务器中已存在。
2、生成密钥对
ssh-keygen -t rsa
在root用户下会有.ssh文件夹包含id_rsa私钥文件、id_rsa.pub公钥文件
3、将公钥文件追加到同一个文件中,放在密钥相同目录下面
cat id_rsa.pub >> authorized_keys
4、scp命令可以在多个服务器之间复制文件
scp 目标文件 目标主机(IP:目标目录)
scp authorized_keys node2:/root/.ssh/
5、通过ssh hostname在主机之间验证是否可以登陆,首次登陆需要密码
安装zookeeper
单机
下载:https://zookeeper.apache.org/doc/r3.5.5/
复制一份 conf下配置文件,去除后缀zoo.cfg
./zkServer.sh start 启动
./zkServer.sh stop 停止
./zkServer.sh restart 重启
./zkServer.sh status 查看状态
客户端连接
./zkCli.sh -server localhost:2181
集群
安装kafka
常用linux命令
vi中复制一行,先在目标行yy,然后在空行中p即可,注意在命令行条件下切换
vi删除一行在命令行下为dd
cp -r 强制复制文件夹