---
title: 启动Hadoop时提示Could not resolve hostname
description: "启动Hadoop时提示Could not resolve hostname，报错信息为：“ssh: Could not resolve hostname xxx”。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/trouble/bootkit_hpc_troublecase_0063.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/trouble/bootkit_hpc_troublecase_0063.html
indexId: 5b505a3bb17249305fb98adda2572b35f0669eee0cc44cad1920c80373c4635874
---
# 启动Hadoop时提示Could not resolve hostname

#### 问题现象描述

启动Hadoop时提示Could not resolve hostname，报错信息为：“ssh: Could not resolve hostname xxx”。


#### 关键过程、根本原因分析

无


#### 结论、解决方案及效果

可通过设置Hadoop环境变量来解决。

1. 按键盘的“ctrl + c”中断启动。
2. 执行以下命令修改“~/.bashrc”文件。

  a. 打开“~/.bashrc”文件。
    vi ~/.bashrc

  b. 按“i”进入编辑模式，编辑“~/.bashrc”文件，增加如下内容。

```
export HADOOP_HOME=/usr/local/hadoop
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
```


    设置过程与JAVA_HOME变量一样，其中HADOOP_HOME为Hadoop的安装目录。

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
3. 执行以下命令使变量设置生效。
  source ~/.bashrc

4. 执行以下命令启动Hadoop。
  start-dfs.sh
