我在两个ubuntu虚拟机上安装了hadoop多节点集群。
在下一步中,我将尝试在这个虚拟集群上安装hbase。但是当我运行hbase时 start-hbase.sh
, HMaster
虽然没有在主人身上奔跑 HRegionServer
已在主机和从机上正确运行。 hbase-env.sh
文件内容:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export HBASE_OPTS="$HBASE_OPTS -XX:+UseConcMarkSweepGC"
export HBASE_MANAGES_ZK=false
``` `hbase-site.xml` 文件内容:
1条答案
按热度按时间lvjbypge1#
在尝试启动hbase时,出现了类似的日志。当我查看主日志时,可以看到以下内容:
2020-05-25 16:18:20529错误[master/vb]-hbase:16000:becomeactivemaster]master.hmaster:****正在中止master vb hbase,160001590403688901:未处理的异常。开始关机。*****illegalstateexception:过程wal依赖于hsync的能力,以便在组件故障期间进行正确的操作,但是底层文件系统不支持这样做。请检查“hbase.procedure.store.wal.use.hsync”的配置值以设置所需的健壮性级别,并确保“hbase.wal.dir”的配置值指向可以提供它的文件系统装载。
然后我沿着这里的台阶走
显然,可能没有一个直接的联系,我们看到的错误无效变量记录在启动和主不上来,因为我仍然可以看到错误,但一切似乎工作良好,直到现在。