zoukankan      html  css  js  c++  java
  • 解决ssh ltt3.bg.cn 'jps' bash: jps: command not found 问题

    >>提君博客原创  http://www.cnblogs.com/tijun/  <<

    linux 上我用hadoop用户配置好SSH后,运行

    ssh ltt3.bg.cn 'jps' 

    出现这种提示bash: jps: command not found

    提君博客原创

    其实这种错误一看,就知道是环境变量没有配置好,可奇怪的是,我环境变量配置好好的啊,

    [hadoop@ltt1 ~]$ jps
    1360 Jps
    [hadoop@ltt1 ~]$ $PATH
    bash: /home/hadoop/hive110/bin:/home/hadoop/spark-2.2.0-bin-hadoop2.6/bin:/home/hadoop/scala-2.11.0/bin:/home/hadoop/protobuf250/bin:/home/hadoop/hadoop260/bin:/home/hadoop/zookeeper345/bin:/home/hadoop/maven339/bin:/home/hadoop/jdk1.8.0_144/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/hadoop/bin: No such file or directory

    我有ssh登录到其他机器上,执行jps,也是可行的啊,

    >>提君博客原创  http://www.cnblogs.com/tijun/  <<

    [hadoop@ltt1 ~]$ ssh ltt3.bg.cn
    Last login: Tue Sep 26 00:31:31 2017 from 192.168.11.1
    [hadoop@ltt3 ~]$ jps
    1258 Jps

    唯独我使用ssh ltt3.bg.cn 'jps'不好使。

    又测试了一下

    [hadoop@ltt1 ~]$ ssh ltt3.bg.cn '$PATH'
    bash: /usr/local/bin:/bin:/usr/bin: No such file or directory

    有点头绪了,原来用这种方式发送命令,PATH路径只有这点,难怪找不到jsp

    提君博客原创

    尝试着在hadoop用户的~/.bash_profile中加入/java/bin,依然不起作用。

    我对变量这一块稍稍放心,应该不会是变量的问题,那就琢磨一下权限问题。

    尝试着把root权限赋给hadoop用户

    [hadoop@ltt1 ~]$ su
    Password: 
    [root@ltt1 hadoop]# vi /etc/sudoers

    添加

    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    hadoop     ALL=(ALL)       ALL

    问题就解决了。

    提君博客原创

    >>提君博客原创  http://www.cnblogs.com/tijun/  <<

  • 相关阅读:
    启动nginx出错:open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)
    linux vsftpd 550 create directory operation failed解决方法
    如何配置vsftpd
    配置<welcome-file>直接访问请求
    搭建solr集群的时候出现 ./zkcli.sh:行13: unzip: 未找到命令
    使用redis集群中遇到的错误
    存储过程
    查询
    sqlHelper
    一款批量修改AE模板的小工具
  • 原文地址:https://www.cnblogs.com/tijun/p/7600482.html
Copyright © 2011-2022 走看看