如何在Hadoop-3.2.0中删除ERROR start-dfs.sh

时间:2019-02-26 15:35:43

标签: hadoop installation hdfs dfs hadoop3

运行start-dfs.sh以启动hadoop服务时出现以下错误:

public static boolean isInternetReachable() throws InterruptedException, IOException {
    Process p1 = java.lang.Runtime.getRuntime().exec("ping -c 1 www.google.com");
    int returnVal = p1.waitFor();
    return  (returnVal==0);
}

1 个答案:

答案 0 :(得分:0)

在hadoop主目录中,打开etc / hadoop / hadoop-env.sh文件,并添加以下几行以消除错误:

export HDFS_NAMENODE_USER=root
export HDFS_DATANODE_USER=root
export HDFS_SECONDARYNAMENODE_USER=root
export YARN_RESOURCEMANAGER_USER=root
export YARN_NODEMANAGER_USER=root

您可以通过替换以上命令中的root来添加用户名。