hbase启动后HMaster消失

产生原因:

hadoop版本和hbase不兼容,换了一个hbase,后来hadoop也奔溃了,重新安装后,还是启动不了
在这里插入图片描述
查看日志文件,有错误,还找不到地址,然后百度一下,发现,改端口号,还有什么改log4j,最后只想说一句话,大错误类一样,不代表里面的小类错误是一样的。
在这里插入图片描述

解决思路:

一开始也没那么多思路,错多了就有思路了。
发现日志文件名有hadoop01,我集群是hadoop02,hadoop03,hadoop04,根本就没得hadoop01,猜测一下,是不是克隆虚拟机的时候没有改主机名,查一下还真是。
具体细节可以看官方给的解释
http://www.hbase.org.cn/docs/159.html

在这里插入图片描述

# 查看主机名
hostname
# 修改主机名
vim /etc/hostname
# 重启
reboot

在这里插入图片描述
在这里插入图片描述

总结:

尽管网络上答案是很多的,但选择合适有效的一条需要有判断力,不能拿到就用。
为什么发现hadoo01嘛,我是看视频搭建的,试错太多,看见和我不一样的都比较敏感。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可能是以下原因导致的: 1. HMaster 还没有启动完成,需要等待一段时间。 2. HMaster 启动失败,可以查看 HMaster 的日志文件来确定具体原因。 3. HMaster 启动在另一台机器上,可以通过查看 HMaster 的配置文件来确定其所在的机器。 4. HMaster 启动时使用了不同的端口号,可以通过查看 HMaster 的配置文件来确定其使用的端口号。 需要进一步排查问题,才能确定具体原因。 ### 回答2: hbase 启动后 jps 命令查看进程列表,发现没有 hmaster 进程的原因可能有以下几种: 1. hmaster启动 hbase 启动时会分别启动多个进程,其中一个是 hmaster 进程,如果启动时没有启动 hmaster 进程,则在执行 jps 命令时就不会出现 hmaster 进程。此时可以在 hbase 日志中查看启动过程是否顺利完成,如果出现异常可以根据异常信息进行排查。 2. hbase 配置文件配置错误 在 hbase-site.xml 配置文件中,如果配置了错误的 hbase.rootdir 或者 zookeeper.quorum 等参数,可能会导致 hbase 启动失败,从而没有启动 hmaster 进程。需要检查 hbase-site.xml 配置文件中是否有错误,并进行修复。 3. 网络连接问题 hbase 启动时需要连接 zookeeper 和 hdfs 等服务,如果出现网络连接问题,可能会导致 hbase 启动失败,从而没有启动 hmaster 进程。需要检查网络连接是否正常,同时也需要检查 zookeeper 和 hdfs 是否正常运行。 4. 版本不兼容 hbase 版本与 zookeeper 或 hdfs 版本不兼容可能会导致 hbase 启动失败,从而没有启动 hmaster 进程。需要检查 hbase 版本与 zookeeper 和 hdfs 版本是否兼容,如果不兼容需要进行升级或者降级操作。 总结:在出现 hmaster 进程不存在的情况下,需要检查 hbase 是否启动成功,配置文件是否配置正确,网络连接是否正常,版本是否兼容等问题,根据具体情况进行排查并进行解决。 ### 回答3: 当hbase启动后jps无法看到hmaster的进程,可能是由于以下几个原因: 1. 配置不正确或缺失:hmaster的配置文件可能存在错误或缺失,从而导致无法启动。可以检查 hbase-env.sh 和 hbase-site.xml 这两个配置文件是否正确,以确保hmaster的配置正确。 2. Zookeeper连接:hbase中的hmaster与zookeeper建立连接后才能正常工作,如果zookeeper没有正确配置或没有启动,则hmaster可能无法启动。可以确保zookeeper已正确启动,并且hbase中的配置文件中正确配置了zookeeper的连接信息。 3. 端口占用:hmaster启动后需要监听一个端口,如果该端口被其他进程占用,则hmaster无法启动。可以使用命令“sudo netstat -nap | grep 60000”检查该端口是否被占用。 4. 注册表问题:如果hmaster启动后不能注册到zookeeper上,那么jps就可能无法看到hmaster的进程。可以检查/ hbase / znode / master临时节点是否在zookeeper中正确注册,如果它没有注册,那么hmaster就可能无法被看到。 以上是hbase启动后jps无法看到hmaster进程的可能原因,要排除故障,最好先仔细检查一遍配置文件和环境变量,确保hbase和zookeeper都已正确启动和配置。如果问题依然存在,可以尝试重新安装或升级软件,或者查看日志文件以获取更多信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值