搭建Hadoop HA集群时,遇到的问题:Permission denied: user=dr.who, access=WRITE, inode=“/“:hadoop:supergroup:drwxr-xr-x 即在HDFS提供的网页上新建文件等其他操作、Linux系统的hdfs fs -mkdir /input 等其他操作时,提示报错,不能实现操作

解决方法:采用在Linux系统编辑opt/ha/hadoop-3.1.3/etc/hadoop/core-site.xml

添加:

 <property>
   <name>hadoop.http.staticuser.user</name>
   <value>atguigu</value>
 </property>
而后重启集群系统,解决问题。

重启步骤:

关闭zookeeper

关闭historyserver

关闭yarn

关闭hdfs

启动zookeeper

初始化HA在zookeeper中状态:hdfs zkfc -formatZK

启动HDFS服务:hadoop.sh start (hadoop.sh是启动HDFS服务的脚本)

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐