首页 > 其他分享 >kafka集群启动脚本

kafka集群启动脚本

时间:2022-10-18 12:01:16浏览次数:52  
标签:脚本 opt module echo start host 集群 kafka

#! /bin/bash

case $1 in
# 启动
“start”)
    for host in hadoop101 hadoop102 hadoop103
    do
        echo “*********** start host kafka ***********” 
        ssh $host “/opt/module/kafka/bin/kafka-server-start.sh -daemon /opt/module/kafka/config/server.properties”
    done
;;
“stop”)
    for host in hadoop101 hadoop102 hadoop103
    do
        echo “*********** start host kafka ***********” 
        ssh $host “/opt/module/kafka/bin/kafka-server-stop.sh”
    done
;;

“status”)
    for host in hadoop101 hadoop102 hadoop103
    do
        echo “*********** start host kafka ***********” 
        pid=$(ssh $host “ps -ef|grep kafka|grep -v grep”)
        ["$pid"] && echo “kafka运行正常”|| echo “未找到kafka进程或者kafka运行异常”
    done
;;
*)
    echo “错误参数!”

;;
esac

 

标签:脚本,opt,module,echo,start,host,集群,kafka
From: https://www.cnblogs.com/Jace06/p/16802154.html

相关文章

  • docker部署etcd集群单节点失败
    1、部署etcd3节点集群后其中一个节点报错2、查看etcd日志3、对比秘钥值是否正常4、看下memberlist5、备份etcd数据eesnapshotsave./snapshot2022-10-18.db6......
  • 已整理-shell脚本编程资料整理
    目录:1、变量的定义与类型2、配置用户环境3、shell的整数运算4、条件测试5、if条件分支6、循环7、ca......
  • 初识Kafka
    Kafka是一个多分区、多副本且基于ZooKeeper协调的分布式消息系统Kafka之所以受到越来越多的青睐,与它所“扮演”的三大角色是分不开的:消息系统:Kafka和传统的消息中......
  • 自启动脚本
    参考:https://www.cnblogs.com/Areas/p/13439000.html二、自己写一个shell脚本将写好的脚本(.sh文件)放到目录/etc/profile.d/下,系统启动后就会自动执行该目录下的所有she......
  • Shell图形化脚本基础
    脚本菜单创建菜单创建菜单函数functionmemu{clearechoecho-e"\t\tTHEFUNCTION\n"echo-e"\t1.FUNCTION1"......
  • Redis6.2集群部署
    复制集群概述&.集群特点(1)读写分离:Redis复制集群采用主写从读机制进行读写分离,易于性能扩展.(2)数据容灾:Redis复制集群仅支持一主多从,且从服务器也可以关联从服......
  • shell jfrpg上传下载文件脚本
    目录shelljfrpg上传下载文件脚本重名名pull下拉脚本push推送脚本getandupload下拉修改后5秒上传shelljfrpg上传下载文件脚本重名名vim/root/.bashrcaliaspull=......
  • kafka(三)调优
    kafka局部调优kafka常用命令        cd /opt/kafka/kafka/bin/        ##启动ZK        ./zookeeper-server-start.sh -daemon /opt/kafka/......
  • kafka理论
    kafka理论消息队列作用、模式    作用:1.消峰  2.解耦  3.异步通信      模式:1.点对点模式(删除对应的消息,只有一个消费者)      2.发布订阅模式(不......
  • ceph集群部署与使用(块设备)(3mon+3osd+3mgr)+1ceph_deploy
    3台ceph节点操作:创建sudo用户,加入公钥,允许部署节点访问。disable/etc/selinux/configsetenforce0yuminstallyum-plugin-priorities-y时间同步:chronycmakestep部署节点......