hadoop集群添加xcall脚本注意事项,否者hadoop相关指令执行不了,例如jps指令

  1. 首先将xcall脚本添加到用户的bin目录下
#!/bin/bash
#验证参数
if(($#==0))
then
        echo 请传入要执行的命令!
        exit;
fi

echo "要执行的命令是:$@"

#批量执行
for((i=102;i<=104;i++))
do
        echo -----------------------hadoop$i---------------------
        ssh  hadoop$i $@
done

2. 然后开始执行xcall测试jps指令,会出现下面的情况

[haizhi@hadoop102 bin]$ vim xcall
[haizhi@hadoop102 bin]$ xcall jps
要执行的命令是:jps
-----------------------hadoop102---------------------
bash: jps: command not found
-----------------------hadoop103---------------------
bash: jps: command not found
-----------------------hadoop104---------------------
bash: jps: command not found

3. 再次在这个目录下修改一下

vim /home/atguigu/.bashrc
添加一行 source /etc/profile

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# User specific aliases and functions
source /etc/profile

最后别忘了将 /home/atguigu/.bashrc分发集群!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值