求教如何单独配置SecondaryNamenode?

[复制链接]
查看11 | 回复3 | 2021-1-27 06:11:02 | 显示全部楼层 |阅读模式
我自己准备了3太机器配置完全分布式hadoop,但是配置SecondaryNamenode总是有些问题,
机器的配置情况如下:
IP地址主机名
10.10.10.10master(namenode,jobtracker)
10.10.10.2slave(SecondaryNamenode)
10.10.10.3node01(datanode,tasktracker)
3机器配置需要配置的conf目录下masters、slaves中,masters中我写IP地址是:10.10.10.2。slaves中我写IP地址是:10.10.10.3
master节点中:core-site.xml配置如下图:

hdf-site.xml配置如下图:

mapred-site.xml配置如下图:

slave节点中:core-site.xml配置如下图:

hdf-site.xml配置如下图:

mapred-site.xml配置如下图:

node01节点中:core-site.xml配置如下图:

hdf-site.xml配置如下图:

mapred-site.xml配置如下图:


配置完了,启动./start-all.sh,显示也都正常
master:jps显示如图:

node01:jps显示如图:

slave:jps显示如图:

hadoop.tmp.dir/dfs/namesecondary/下面,如图:

这些显示都是正常的呀。
但是,查看slave节点logs中hadoop-hadoop-secondarynamenode-slave,log提示的ERROR,如下图:



请教高手指点,这是什么问题,导致的这样的错误?
还有看看以上的配置,哪有错误的,希望高手指出来,我在修改。

分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:11:02 | 显示全部楼层
打开提示的http://10.10.10.10:50070/getimage?putimage=1......,如下图:


回复

使用道具 举报

千问 | 2021-1-27 06:11:02 | 显示全部楼层
在hdfs-site.xml中
添加

dfs.http.address
Namenode:50070

dfs.secondary.http.address
SecondaryNamenode:50090

在masters添加
SecondaryNamenode
回复

使用道具 举报

千问 | 2021-1-27 06:11:02 | 显示全部楼层
按照版主说的我已经照样修改了,logs里面再没有报错误,但是还是有一些问题哦。
之前查看hadoop.tmp.dir/dfs/namesecondary/下面,如图:

现在查看hadoop.tmp.dir/dfs/namesecondary/下面,如图:

缺少一个previous.checkpoint
现在的确logs里面没有错误,但是我打开logs里面的网址:

提示错误还是:


我为了方便管理3台机器采用了统一的配置如下:
master配置如下:

slaves配置如下:

core-site.xml配置如下:

hdfs-site.xml配置如下:

mapred-site.xml配置如下:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行