摘要: 可以先参考Linux SSH非交互式登录执行命令了解一下expect和sshpass 然后这里主要是想记录一下使用expect实现的方式,sshpass方式的话没什么好说的,下列脚本以Kafka的启停为例 #!/bin/bash passwd="123" iparray="node1 node2 n 阅读全文
posted @ 2022-05-20 16:43 RFAA 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 方式一:通过sshpass #需要事先安装sshpass yum install -y sshpass sshpass -p xxx ssh root@192.168.11.11 "df -h" 方式二:通过expect #需要事先安装expect yum install -y expect #!/ 阅读全文
posted @ 2022-05-20 16:19 RFAA 阅读(761) 评论(0) 推荐(0) 编辑
摘要: * 先登录root账号再进行以下操作。 首先需要先配置SSH免密登录,可参考Linux SSH免密登录进行配置 1.创建并编辑脚本 vim batch-kafka.sh #!/bin/bash iparray="node1 node2 node3" #这里我放的是域名,也可以放IP地址 kafka- 阅读全文
posted @ 2022-05-20 16:04 RFAA 阅读(87) 评论(0) 推荐(0) 编辑
摘要: Zookeeper启停操作: zkServer.sh start #启动 zkServer.sh stop #停止 zkServer.sh restart #重启 zkServer.sh status #查看状态 * 先登录root账号再进行以下操作。 首先需要先配置SSH免密登录,可参考Linux 阅读全文
posted @ 2022-05-20 15:57 RFAA 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 使用ssh-keygen生成密钥,将公钥文件上传至目标机器即可实现免密登陆,使用命令生成密钥: ssh-keygen -t rsa -C '' -t rsa: 指定使用 rsa加密; -C: 添加备注, 备注会加到公钥文件最后,方便区分; 运行命令会有交互输入,全部使用默认值直接回车就行,默认会在家 阅读全文
posted @ 2022-05-20 15:27 RFAA 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Kafka介绍 Kafka是一个分布式、支持分区的(partition)、多副本的(replica),基于Zookeeper(Kafka2.8版本开始自带了Zookeeper)协调的分布式消息中间件系统,Kafka是由scala和java语言编写的,其中,Producer和Consumer是由Jav 阅读全文
posted @ 2022-05-20 10:00 RFAA 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Zookeeper的介绍 ZooKeeper主要服务于分布式系统,可以用ZooKeeper来做:统一配置管理、统一命名服务、分布式锁、集群管理。 使用分布式系统就无法避免对节点管理的问题(需要实时感知节点的状态、对节点进行统一管理等等),而由于这些问题处理起来可能相对麻烦和提高了系统的复杂性,Zoo 阅读全文
posted @ 2022-05-20 09:14 RFAA 阅读(225) 评论(0) 推荐(0) 编辑