开发者社区> 问答> 正文

在Linux部署hadoop,启动出错

启动时整个输出很多信息,正常情况下,应该只有几行,启动了namenode、datanode等,
但是我在启动的时候却一直报‘ssh: Could not resolve hostname ’
具体信息如下:

[root@hbase ~]# start-dfs.sh
 with: ssh: Could not resolve hostname with: Temporary failure in name resolution
it: ssh: Could not resolve hostname it: Temporary failure in name resolution
<libfile>',: ssh: Could not resolve hostname <libfile>',: Temporary failure in name resolution
'-z: ssh: Could not resolve hostname '-z: Temporary failure in name resolution
hbase: starting namenode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-namenode-hbase.out
hbase: starting datanode, logging to /usr/local/hadoop-2.6.0/logs/hadoop-root-datanode-hbase.out
Starting secondary namenodes [Java HotSpot(TM) Client VM warning: You have loaded library /usr/local/hadoop-2.6.0/lib/native/libhadoop.so.1.0.0 which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
0.0.0.0]
sed: -e expression #1, char 6: unknown option to `s'
You: ssh: Could not resolve hostname You: Temporary failure in name resolution
warning:: ssh: Could not resolve hostname warning:: Temporary failure in name resolution
loaded: ssh: Could not resolve hostname loaded: Temporary failure in name resolution
which: ssh: Could not resolve hostname which: Temporary failure in name resolution
library: ssh: Could not resolve hostname library: Temporary failure in name resolution
HotSpot(TM): ssh: Could not resolve hostname HotSpot(TM): Temporary failure in name resolution
VM: ssh: Could not resolve hostname VM: Temporary failure in name resolution
Java: ssh: Could not resolve hostname Java: Temporary failure in name resolution
stack: ssh: Could not resolve hostname stack: Temporary failure in name resolution
have: ssh: Could not resolve hostname have: Temporary failure in name resolution
have: ssh: Could not resolve hostname have: Temporary failure in name resolution
The: ssh: Could not resolve hostname The: Temporary failure in name resolution
Client: ssh: Could not resolve hostname Client: Temporary failure in name resolution
might: ssh: Could not resolve hostname might: Temporary failure in name resolution
fix: ssh: Could not resolve hostname fix: Temporary failure in name resolution
will: ssh: Could not resolve hostname will: Temporary failure in name resolution
disabled: ssh: Could not resolve hostname disabled: Temporary failure in name resolution
the: ssh: Could not resolve hostname the: Temporary failure in name resolution
try: ssh: Could not resolve hostname try: Temporary failure in name resolution
VM: ssh: Could not resolve hostname VM: Temporary failure in name resolution.........

展开
收起
杨冬芳 2016-07-18 16:46:13 5382 0
3 条回答
写回答
取消 提交回答
  • 22端口不通导致,可以尝试telnet检查,后台开放端口权限

    2023-03-20 11:19:55
    赞同 展开评论 打赏
  • 1、ping互相之间的服务器,通过域名ping,如果ping不同那么就是dns服务器的问题,配置dns服务需要在/etc/resolv.conf中配置
    2、或者配置/etc/hosts暂时解决问题,但是集群大了不能这么做,这样更新节点太复杂

    2019-07-17 19:58:05
    赞同 展开评论 打赏
  • 码农|Coder| Pythonista

    这个是你的DNS解析服务Down了,检查下你的DNS吧

    2019-07-17 19:58:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载