hbase启动后没有hregionserver

启动hdfs

启动zookeeper

启动hbase

解决hbase不能群起(由于多次配置过hbase配置文件,可能导致每个节点的时间不同步)

目录

启动hdfs

启动zookeeper

启动hbase

解决hbase不能群起(由于多次配置过hbase配置文件,可能导致每个节点的时间不同步)


启动hdfs

我用的是群起脚本(只需要一个命令)

myhadoop.sh start

查看进程

 启动zookeeper

进入到zookeeper安装路径下的bin目录下面运行代码

./zkServer.sh start

三台服务器操作相同,都是在zookeeper安装路径下的bin目录下面运行启动的代码

启动hbase

进入hbase安装路径下的bin目录下面 ,执行群起hbase代码

start-hbase.sh

查看进程:

全部开启

 查看网页端

过一会发现断了两个

查看进程

 这里发现只有hmaster和部分的hregionserver

打开网页

或者只有一个进程102

 解决hbase启动问题

分别到每台机器上面执行时间同步代码:

sudo ntpdate time.nist.gov

没有执行成功可以再次执行

完成时间同步后

重新启动hbase

start-hbase.sh

查看进程是否全部启动

打开网页

成功启动!

### 回答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、付费专栏及课程。

余额充值