当前位置: 首页 > news >正文

网站建设基础教程视频百度网盘资源搜索引擎入口

网站建设基础教程视频,百度网盘资源搜索引擎入口,做鞋的B2B网站,解析到网站怎样做高可用集群启动时,需要分别在每个节点上都执行zkServer.sh start启动zookeeper,这个过程比较麻烦,并且当我们节点增多时,这个过程无疑不增加了我们的工作量,因此我们可以写一个一键启动所有节点zookeeper的脚本 脚本实…

高可用集群启动时,需要分别在每个节点上都执行zkServer.sh start启动zookeeper,这个过程比较麻烦,并且当我们节点增多时,这个过程无疑不增加了我们的工作量,因此我们可以写一个一键启动所有节点zookeeper的脚本

脚本实现:

1.进入/usr/bin目录,创建zkstart文件
2.打开zkstart文件,写入以下内容
#!/bin/bash# 定义节点的主机名或 IP 地址
node1="hadoop01"
node2="hadoop02"
node3="hadoop03"# 定义 ZooKeeper 的安装路径
zk_home="/opt/programs/apache-zookeeper-3.9.0-bin"# 启动 ZooKeeper
start_zookeeper() {echo "Starting ZooKeeper..."# 在每个节点上启动 ZooKeeper 服务器ssh -t $node1 "export JAVA_HOME=$JAVA_HOME; $zk_home/bin/zkServer.sh start"ssh -t $node2 "export JAVA_HOME=$JAVA_HOME; $zk_home/bin/zkServer.sh start"ssh -t $node3 "export JAVA_HOME=$JAVA_HOME; $zk_home/bin/zkServer.sh start"echo "ZooKeeper started successfully."
}# 执行命令
start_zookeeperexit 0

脚本中的 start_zookeeper 函数会在每个节点上启动 ZooKeeper 服务器。通过 SSH 连接到每个节点,并在每个节点上运行 zkServer.sh start 命令来启动 ZooKeeper。

一键关闭所有zookeeper的脚本即将该脚本中的zsServer.sh start改为stop即可。

如果要启动zookeeper并且也启动集群,那么可以在改脚本中接着加入启动HDFS和YARN的语句,如下所示:

#!/bin/bash# 定义节点的主机名或 IP 地址
node1="hadoop01"
node2="hadoop02"
node3="hadoop03"# 定义 ZooKeeper 的安装路径
zk_home="/opt/programs/apache-zookeeper-3.9.0-bin"
# 定义 jdk 的安装路径
JAVA_HOME=/opt/programs/jdk1.8.0_371
PATH=$JAVA_HOME/bin:$PATH# 启动 ZooKeeper
start_zookeeper() {echo "Starting ZooKeeper..."# 在每个节点上启动 ZooKeeper 服务器ssh -t $node1 "export JAVA_HOME=$JAVA_HOME; $zk_home/bin/zkServer.sh start"ssh -t $node2 "export JAVA_HOME=$JAVA_HOME; $zk_home/bin/zkServer.sh start"ssh -t $node3 "export JAVA_HOME=$JAVA_HOME; $zk_home/bin/zkServer.sh start"echo "ZooKeeper started successfully."
}# 执行命令
start_zookeeperecho "Starting HDFS..."
start-dfs.shecho "HDFS started successfully"echo "Starting Yarn..."
start-yarn.shecho "Yarn started successfully"exit 0

注:若要改写为一键关闭的脚本不能直接改start-stop,需要严格按照先关闭YARN,接着关闭HDFS和zookeeper的顺序进行!

脚本如下:

#!/bin/bash# 定义节点的主机名或 IP 地址
node1="hadoop01"
node2="hadoop02"
node3="hadoop03"# 定义 ZooKeeper 的安装路径
zk_home="/opt/programs/apache-zookeeper-3.9.0-bin"
# 定义 jdk 的安装路径
JAVA_HOME=/opt/programs/jdk1.8.0_371
PATH=$JAVA_HOME/bin:$PATH# 启动 ZooKeeper
stop_zookeeper() {echo "Stopping ZooKeeper..."# 在每个节点上启动 ZooKeeper 服务器ssh -t $node1 "export JAVA_HOME=$JAVA_HOME; $zk_home/bin/zkServer.sh stop"ssh -t $node2 "export JAVA_HOME=$JAVA_HOME; $zk_home/bin/zkServer.sh stop"ssh -t $node3 "export JAVA_HOME=$JAVA_HOME; $zk_home/bin/zkServer.sh stop"echo "ZooKeeper stopped successfully."
}# 执行命令echo "Stopping Yarn..."
stop-yarn.shecho "Yarn stopped successfully"echo "Stopping HDFS..."
stop-dfs.shecho "HDFS stopped successfully"stop_zookeeperexit 0
3.所有脚本文件创建完成后,都要执行如下命令为其设置权限:
chmod 777 +文件名

http://www.hrbkazy.com/news/31382.html

相关文章:

  • 甘肃网站设计公司网站维护公司
  • 深圳网站建设公司 概况百度官网登录入口手机版
  • 网站开发公司外包企业网站模板设计
  • wordpress 自定义函数seo关键词优化经验技巧
  • 网站建设的上市公司抖音关键词排名查询工具
  • php做动态网站建设行者seo
  • 医院网站可以自己做吗网络软文案例
  • 山西网络公司网站建设百度一下首页百度
  • 深圳网站 商城制作百度推广网站
  • 网站联系客服是怎么做的化妆品网络营销策划方案
  • 写作网站大全宁波网络推广公司有哪些
  • 网站页面怎么设计福州网seo
  • 推广引流方案seo网站结构优化
  • 做直播网站需要证书吗链接网
  • 网站建设报价 东莞seo优化网站查询
  • WordPress 头像下拉功能今日头条搜索优化怎么做
  • 网站开发现在用什么语言公司网站建设代理
  • 如何做网站实名认证网络营销企业有哪些公司
  • wordpress 主题详解在线seo优化
  • 怎么样销售关于网站建设营销型网站分析
  • 武汉做的比较好的装修网站怎么免费推广自己网站
  • 工程建设资料员报名网站网络营销总结及体会
  • 苏州专业做网站的公司有哪些win7怎么优化最流畅
  • 网站设计多少钱市场价周口seo公司
  • 做课件网站网络小说网站三巨头
  • 网络卖货怎么卖排名优化工具下载
  • 怎么用云主机做网站网络优化app哪个好
  • 怎么在电脑上自己做网站安卓优化大师官网
  • 网站后台上传图片显示运行错误为什么公司网站设计模板
  • .net和java做网站比例湖南网站建站系统哪家好