赞
踩
在服务器进行集群搭建的情况下合理使用shell脚本可以大大提高搭建的效率,那么今天来分享一下jps脚本的编写和使用。
准备好多台服务器,并且配置好ssh免密的搭建。
1. 进入您的leader主机,也就是您操控的机器
2. 控制台输入cd,再输入ls -al可以查看到所有文件包含隐藏文件
注意可能没ssh连接过的没有.ssh这个隐藏文件可以先ssh连接一下自己其他的集群机器,然后再exit退出就有.ssh文件
ssh ip地址
列如:ssh 192.168.0.105
3. 进入到.ssh中输入ssh-keygen -t rsa就生成了私钥和公钥
4. ssh-copy-id 服务器ip或者是域名,这里要注意本身这台机器也要配置
此时就可以免密连接其他集群服务器了。
创建文件夹和创建jps脚本文件,文件夹命名.sh
列如jps.sh
- #!/bin/bash
- echo "==============查询当前所有服务器的jps情况=============="
- for i in 192.168.1.4 192.168.1.5 192.168.1.6
- do
- echo "**************$i当前jps情况***************"
- ssh $i '/jdkSource/jdk1.8.0_161/bin/jps'
- done
-
- echo "=======================查询完毕========================"
这里要注意几点
1.一个是服务器ip或者域名
2.一个是jdk的安装位置。
3.复制粘贴的时候记得按i进入到编辑模式
编辑完成后,再配置全局环境变量vi /etc/profile,再按shift+G到最后 一行粘贴下面的代码
- # :后面的是你jps脚本的全局路径,确定要文件夹,和jdk环境变量一样
-
- export PATH=$PATH:/liha/bin
退出保存后控制台输入source /etc/profile 刷新环境变量
然后进入到脚本位置输入chmod 777 脚本名字。
然后大功告成!
没啥好总结的,总感觉我写的让人看不懂(但是我这真的是一步一步仔仔细细的教程)~~~
有看不懂的来私聊我把~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。