hadoop3.2.2集群部署
[基本操作步骤]
https://blog.csdn.net/o_guolin/article/details/113860353
注意提前安装 java sdk相关包,系统自带的仅包括 jre 部分。
【关闭主机防火墙】
systemctl stop firewalld
systemctl disable firewalld
[启动集群时报错] there is no HDFS_NAMENODE_USER defined

解决方法:
在Hadoop安装目录下找到sbin文件夹
在里面修改四个文件
1、对于start-dfs.sh和stop-dfs.sh文件,添加下列参数:
#!/usr/bin/env bash
HDFS_DATANODE_USER=root
HADOOP_SECURE_DN_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root
2、对于start-yarn.sh和stop-yarn.sh文件,添加下列参数:
#!/usr/bin/env bash
YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root
然后再开启集群

Hadoop 3.0 的namenode 的web默认访问端口为9870

浙公网安备 33010602011771号