hadoop 单机安装 slaves.sh: line 60: ssh: command not found

最近在安装hadoop 单机版,一直报了一个错误,找不到原因,错误信息。

[root@hadoop sbin]# ./start-dfs.sh
18/04/04 05:05:55 DEBUG util.Shell: setsid exited with exit code 0
18/04/04 05:05:56 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginSuccess with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Rate of successful kerberos logins and latency (milliseconds)])
18/04/04 05:05:56 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginFailure with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Rate of failed kerberos logins and latency (milliseconds)])
18/04/04 05:05:56 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.getGroups with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[GetGroups])
18/04/04 05:05:56 DEBUG lib.MutableMetricsFactory: field private org.apache.hadoop.metrics2.lib.MutableGaugeLong org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailuresTotal with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Renewal failures since startup])
18/04/04 05:05:56 DEBUG lib.MutableMetricsFactory: field private org.apache.hadoop.metrics2.lib.MutableGaugeInt org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailures with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Renewal failures since last successful login])
18/04/04 05:05:56 DEBUG impl.MetricsSystemImpl: UgiMetrics, User and group related metrics
18/04/04 05:05:56 DEBUG security.Groups:  Creating new Groups object
18/04/04 05:05:56 DEBUG util.NativeCodeLoader: Trying to load the custom-built native-hadoop library...
18/04/04 05:05:56 DEBUG util.NativeCodeLoader: Loaded the native-hadoop library
18/04/04 05:05:56 DEBUG security.JniBasedUnixGroupsMapping: Using JniBasedUnixGroupsMapping for Group resolution
18/04/04 05:05:56 DEBUG security.JniBasedUnixGroupsMappingWithFallback: Group mapping impl=org.apache.hadoop.security.JniBasedUnixGroupsMapping
18/04/04 05:05:56 DEBUG security.Groups: Group mapping impl=org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback; cacheTimeout=300000; warningDeltaMs=5000
18/04/04 05:05:56 DEBUG security.UserGroupInformation: hadoop login
18/04/04 05:05:56 DEBUG security.UserGroupInformation: hadoop login commit
18/04/04 05:05:56 DEBUG security.UserGroupInformation: using local user:UnixPrincipal: root
18/04/04 05:05:56 DEBUG security.UserGroupInformation: Using user: "UnixPrincipal: root" with name root
18/04/04 05:05:56 DEBUG security.UserGroupInformation: User entry: "root"
18/04/04 05:05:56 DEBUG security.UserGroupInformation: Assuming keytab is managed externally since logged in from subject.
18/04/04 05:05:56 DEBUG security.UserGroupInformation: UGI loginUser:root (auth:SIMPLE)
18/04/04 05:05:56 DEBUG security.UserGroupInformation: PrivilegedAction as:root (auth:SIMPLE) from:org.apache.hadoop.hdfs.tools.GetConf.run(GetConf.java:315)
Starting namenodes on [hadoop]
hadoop: /opt/software/hadoop/sbin/slaves.sh: line 60: ssh: command not found
localhost: /opt/software/hadoop/sbin/slaves.sh: line 60: ssh: command not found
Starting secondary namenodes [0.0.0.0]
0.0.0.0: /opt/software/hadoop/sbin/slaves.sh: line 60: ssh: command not found
18/04/04 05:06:00 DEBUG util.Shell: setsid exited with exit code 0
18/04/04 05:06:00 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginSuccess with annotation @org.apache.hadoop.metrics2.annotation.Metric(sampleName=Ops, about=, always=false, type=DEFAULT, valueName=Time, value=[Rate of successful kerberos logins and latency (milliseconds)])
18/04/04 05:06:00 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginFailure with annotation @org.apache.hadoop.metrics2.annotation.Metric(sampleName=Ops, about=, always=false, type=DEFAULT, valueName=Time, value=[Rate of failed kerberos logins and latency (milliseconds)])
18/04/04 05:06:00 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.getGroups with annotation @org.apache.hadoop.metrics2.annotation.Metric(sampleName=Ops, about=, always=false, type=DEFAULT, valueName=Time, value=[GetGroups])
18/04/04 05:06:00 DEBUG lib.MutableMetricsFactory: field private org.apache.hadoop.metrics2.lib.MutableGaugeLong org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailuresTotal with annotation @org.apache.hadoop.metrics2.annotation.Metric(sampleName=Ops, about=, always=false, type=DEFAULT, valueName=Time, value=[Renewal failures since startup])
18/04/04 05:06:00 DEBUG lib.MutableMetricsFactory: field private org.apache.hadoop.metrics2.lib.MutableGaugeInt org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailures with annotation @org.apache.hadoop.metrics2.annotation.Metric(sampleName=Ops, about=, always=false, type=DEFAULT, valueName=Time, value=[Renewal failures since last successful login])
18/04/04 05:06:00 DEBUG impl.MetricsSystemImpl: UgiMetrics, User and group related metrics
18/04/04 05:06:01 DEBUG security.Groups:  Creating new Groups object
18/04/04 05:06:01 DEBUG util.NativeCodeLoader: Trying to load the custom-built native-hadoop library...
18/04/04 05:06:01 DEBUG util.NativeCodeLoader: Loaded the native-hadoop library
18/04/04 05:06:01 DEBUG security.JniBasedUnixGroupsMapping: Using JniBasedUnixGroupsMapping for Group resolution
18/04/04 05:06:01 DEBUG security.JniBasedUnixGroupsMappingWithFallback: Group mapping impl=org.apache.hadoop.security.JniBasedUnixGroupsMapping
18/04/04 05:06:01 DEBUG security.Groups: Group mapping impl=org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback; cacheTimeout=300000; warningDeltaMs=5000
18/04/04 05:06:01 DEBUG security.UserGroupInformation: hadoop login
18/04/04 05:06:01 DEBUG security.UserGroupInformation: hadoop login commit
18/04/04 05:06:01 DEBUG security.UserGroupInformation: using local user:UnixPrincipal: root
18/04/04 05:06:01 DEBUG security.UserGroupInformation: Using user: "UnixPrincipal: root" with name root
18/04/04 05:06:01 DEBUG security.UserGroupInformation: User entry: "root"
18/04/04 05:06:01 DEBUG security.UserGroupInformation: Assuming keytab is managed externally since logged in from subject.
18/04/04 05:06:01 DEBUG security.UserGroupInformation: UGI loginUser:root (auth:SIMPLE)

18/04/04 05:06:01 DEBUG security.UserGroupInformation: PrivilegedAction as:root (auth:SIMPLE) from:org.apache.hadoop.hdfs.tools.GetConf.run(GetConf.java:315)


最后发现没有安装ssh命令,ssh是客户端命令,要安装客户端:

yum install openssh-clients

安装完成后重启服务,解决!

[root@hadoop sbin]# ./start-dfs.sh
18/04/04 05:10:05 DEBUG util.Shell: setsid exited with exit code 0
18/04/04 05:10:05 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginSuccess with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Rate of successful kerberos logins and latency (milliseconds)])
18/04/04 05:10:05 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginFailure with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Rate of failed kerberos logins and latency (milliseconds)])
18/04/04 05:10:05 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.getGroups with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[GetGroups])
18/04/04 05:10:05 DEBUG lib.MutableMetricsFactory: field private org.apache.hadoop.metrics2.lib.MutableGaugeLong org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailuresTotal with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Renewal failures since startup])
18/04/04 05:10:05 DEBUG lib.MutableMetricsFactory: field private org.apache.hadoop.metrics2.lib.MutableGaugeInt org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailures with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Renewal failures since last successful login])
18/04/04 05:10:05 DEBUG impl.MetricsSystemImpl: UgiMetrics, User and group related metrics
18/04/04 05:10:06 DEBUG security.Groups:  Creating new Groups object
18/04/04 05:10:06 DEBUG util.NativeCodeLoader: Trying to load the custom-built native-hadoop library...
18/04/04 05:10:06 DEBUG util.NativeCodeLoader: Loaded the native-hadoop library
18/04/04 05:10:06 DEBUG security.JniBasedUnixGroupsMapping: Using JniBasedUnixGroupsMapping for Group resolution
18/04/04 05:10:06 DEBUG security.JniBasedUnixGroupsMappingWithFallback: Group mapping impl=org.apache.hadoop.security.JniBasedUnixGroupsMapping
18/04/04 05:10:06 DEBUG security.Groups: Group mapping impl=org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback; cacheTimeout=300000; warningDeltaMs=5000
18/04/04 05:10:06 DEBUG security.UserGroupInformation: hadoop login
18/04/04 05:10:06 DEBUG security.UserGroupInformation: hadoop login commit
18/04/04 05:10:06 DEBUG security.UserGroupInformation: using local user:UnixPrincipal: root
18/04/04 05:10:06 DEBUG security.UserGroupInformation: Using user: "UnixPrincipal: root" with name root
18/04/04 05:10:06 DEBUG security.UserGroupInformation: User entry: "root"
18/04/04 05:10:06 DEBUG security.UserGroupInformation: Assuming keytab is managed externally since logged in from subject.
18/04/04 05:10:06 DEBUG security.UserGroupInformation: UGI loginUser:root (auth:SIMPLE)
18/04/04 05:10:06 DEBUG security.UserGroupInformation: PrivilegedAction as:root (auth:SIMPLE) from:org.apache.hadoop.hdfs.tools.GetConf.run(GetConf.java:315)
Starting namenodes on [hadoop]
The authenticity of host 'hadoop (192.168.137.141)' can't be established.
RSA key fingerprint is 14:ae:9c:cb:d6:ad:fd:07:3c:ff:33:36:64:c1:b2:f2.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
hadoop: Warning: Permanently added 'hadoop,192.168.137.141' (RSA) to the list of known hosts.
hadoop: starting namenode, logging to /opt/software/hadoop/logs/hadoop-root-namenode-hadoop.out
The authenticity of host 'localhost (::1)' can't be established.
RSA key fingerprint is 14:ae:9c:cb:d6:ad:fd:07:3c:ff:33:36:64:c1:b2:f2.
Are you sure you want to continue connecting (yes/no)? yes
localhost: Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
localhost: starting datanode, logging to /opt/software/hadoop/logs/hadoop-root-datanode-hadoop.out
Starting secondary namenodes [0.0.0.0]
The authenticity of host '0.0.0.0 (0.0.0.0)' can't be established.
RSA key fingerprint is 14:ae:9c:cb:d6:ad:fd:07:3c:ff:33:36:64:c1:b2:f2.
Are you sure you want to continue connecting (yes/no)? yes
0.0.0.0: Warning: Permanently added '0.0.0.0' (RSA) to the list of known hosts.
0.0.0.0: starting secondarynamenode, logging to /opt/software/hadoop/logs/hadoop-root-secondarynamenode-hadoop.out
18/04/04 05:10:31 DEBUG util.Shell: setsid exited with exit code 0
18/04/04 05:10:32 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginSuccess with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Rate of successful kerberos logins and latency (milliseconds)])
18/04/04 05:10:32 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginFailure with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Rate of failed kerberos logins and latency (milliseconds)])
18/04/04 05:10:32 DEBUG lib.MutableMetricsFactory: field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.getGroups with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[GetGroups])
18/04/04 05:10:32 DEBUG lib.MutableMetricsFactory: field private org.apache.hadoop.metrics2.lib.MutableGaugeLong org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailuresTotal with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Renewal failures since startup])
18/04/04 05:10:32 DEBUG lib.MutableMetricsFactory: field private org.apache.hadoop.metrics2.lib.MutableGaugeInt org.apache.hadoop.security.UserGroupInformation$UgiMetrics.renewalFailures with annotation @org.apache.hadoop.metrics2.annotation.Metric(about=, sampleName=Ops, always=false, type=DEFAULT, valueName=Time, value=[Renewal failures since last successful login])
18/04/04 05:10:32 DEBUG impl.MetricsSystemImpl: UgiMetrics, User and group related metrics
18/04/04 05:10:32 DEBUG security.Groups:  Creating new Groups object
18/04/04 05:10:32 DEBUG util.NativeCodeLoader: Trying to load the custom-built native-hadoop library...
18/04/04 05:10:32 DEBUG util.NativeCodeLoader: Loaded the native-hadoop library
18/04/04 05:10:32 DEBUG security.JniBasedUnixGroupsMapping: Using JniBasedUnixGroupsMapping for Group resolution
18/04/04 05:10:32 DEBUG security.JniBasedUnixGroupsMappingWithFallback: Group mapping impl=org.apache.hadoop.security.JniBasedUnixGroupsMapping
18/04/04 05:10:32 DEBUG security.Groups: Group mapping impl=org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback; cacheTimeout=300000; warningDeltaMs=5000
18/04/04 05:10:32 DEBUG security.UserGroupInformation: hadoop login
18/04/04 05:10:32 DEBUG security.UserGroupInformation: hadoop login commit
18/04/04 05:10:32 DEBUG security.UserGroupInformation: using local user:UnixPrincipal: root
18/04/04 05:10:32 DEBUG security.UserGroupInformation: Using user: "UnixPrincipal: root" with name root
18/04/04 05:10:32 DEBUG security.UserGroupInformation: User entry: "root"
18/04/04 05:10:32 DEBUG security.UserGroupInformation: Assuming keytab is managed externally since logged in from subject.
18/04/04 05:10:32 DEBUG security.UserGroupInformation: UGI loginUser:root (auth:SIMPLE)
18/04/04 05:10:32 DEBUG security.UserGroupInformation: PrivilegedAction as:root (auth:SIMPLE) from:org.apache.hadoop.hdfs.tools.GetConf.run(GetConf.java:315)
[root@hadoop sbin]# jps
3271 Jps
2919 NameNode
3160 SecondaryNameNode








  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值