- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在两个 ubuntu 虚拟机上安装了一个 hadoop 多节点集群。
在下一步中,我尝试在此虚拟集群上安装 HBase。但是当我使用 start-hbase.sh
运行 HBase 时, 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
文件内容:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://machine-a:54310/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/zookeeper</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>machine-a</value>
</property>
</configuration>
zoo.cfg
文件内容:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper
clientPort=2181
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper 3.4.13/bin/../conf/zoo.cfg
Starting zookeeper ... /usr/local/zookeeper 3.4.13/bin/zkServer.sh: line 140: ./zookeeper.out: Permission denied
STARTED
/usr/local/hadoop-3.1.2/libexec/hadoop-functions.sh: line 2358: HADOOP_ORG.APACHE.HADOOP.HBASE.UTIL.GETJAVAPROPERTY_USER: bad substitution
/usr/local/hadoop-3.1.2/libexec/hadoop-functions.sh: line 2453: HADOOP_ORG.APACHE.HADOOP.HBASE.UTIL.GETJAVAPROPERTY_OPTS: bad substitution
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/local/hadoop-3.1.2/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/hbase-2.1.2/lib/client-facing-thirdparty/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
running master, logging to /usr/local/hbase-2.1.2/logs/hbase-saeed-master-machine-a.out
/usr/local/hadoop-3.1.2/libexec/hadoop-functions.sh: line 2358: HADOOP_ORG.APACHE.HADOOP.HBASE.UTIL.GETJAVAPROPERTY_USER: bad substitution
/usr/local/hadoop-3.1.2/libexec/hadoop-functions.sh: line 2453: HADOOP_ORG.APACHE.HADOOP.HBASE.UTIL.GETJAVAPROPERTY_OPTS: bad substitution
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/local/hadoop-3.1.2/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/hbase-2.1.2/lib/client-facing-thirdparty/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
saeed@machine-b: running regionserver, logging to /usr/local/hbase-2.1.2/bin/../logs/hbase-saeed-regionserver-machine-b.out
saeed@machine-a: running regionserver, logging to /usr/local/hbase-2.1.2/bin/../logs/hbase-saeed-regionserver-machine-a.out
最佳答案
我在尝试启动 hbase 时出现了类似的日志。
当我查看主日志时,可以看到以下内容:
2020-05-25 16:18:20,529 ERROR [master/VB-hbase:16000:becomeActiveMaster] master.HMaster: ***** ABORTING master vb-hbase,16000,1590403688901: Unhandled exception. Starting shutdown. ***** java.lang.IllegalStateException: The procedure WAL relies on the ability to hsync for proper operation during component failures, but the underlying filesystem does not support doing so. Please check the config value of 'hbase.procedure.store.wal.use.hsync' to set the desired level of robustness and ensure the config value of 'hbase.wal.dir' points to a FileSystem mount that can provide it.
关于hadoop - 安装 HBase 后 HMaster 进程不在 hadoop 多节点集群上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54608228/
我看过很多类似的问题并尝试解决但尚未成功。我有一个 hadoop 2.6.0 集群(一个名称节点位于 x.x.x.55,3 个数据节点位于 x.x.x.54、56、57)。然后我在集群上安装了 hba
在 hadoop 2.2.0 的 hbase-0.96.0 中启动 ./start-hbase.sh 后,Hmaster 中止。 尝试使用 hbase-0.94.16 和 hbase-0.98 但结果
我正在尝试以完全分布式模式设置 HBase:由 1 个主服务器和 2 个区域服务器组成。我在 hbase-env.sh 中设置了 HBASE_MANAGES_ZK = true。 hadoop集群在集
我在 HBase 中遇到了一些问题。当我尝试启动 hadoop 时,它启动时没有任何问题。但 HBase 不工作。DataNode、HRegionServer、secondaryNameNode 等都
我无法在分布式模式下设置 hbase。当我在一台机器上设置它时它工作正常(独立模式)。我的 Zookeeper、hmaster 和区域服务器正常启动。 但是当我去 hbase shell 并寻找状态时
我在两个 ubuntu 虚拟机上安装了一个 hadoop 多节点集群。 在下一步中,我尝试在此虚拟集群上安装 HBase。但是当我使用 start-hbase.sh 运行 HBase 时, HMast
我遇到了严重的 Hbase 崩溃问题。我将 HBase 0.94.7 与一个主服务器和两个区域服务器一起使用。 HBase master 经常崩溃,我什至无法重新启动它。我有如下主日志: DEBUG
我正在使用 HBase。我已经安装并运行了分布式环境。但是在HMaster的接口(interface)页面中显示了警告: “您当前正在运行 HMaster,但未启用 HDFS 追加支持。这可能会导致数
我已经启动了 hbase,所有守护进程都在运行。 $ jps 8482 HQuorumPeer 25105 RemoteMavenServer 9133 SecondaryNameNode 1188
我安装了 hadoop 2.7.1 并且运行成功。我尝试通过引用此链接安装 hbase 1.1.2: https://archanaschangale.wordpress.com/2013/08/31
我正在尝试在我的本地 MAC 机器上设置 hbase。我通过 brew 安装了 hadoop 和 hbase。 hadoop 和 hbase 的版本分别是 2.7.1 和 1.1.2。我正在尝试以伪分
Hbase zookeeper 启动,regionserver 在多节点集群上启动,但 hmaster 未启动并生成以下日志文件。 hbase-site.xml 快照
当我启动-hbase.sh HMaster 和 HregionServer 正在启动,但一段时间后不可见。 通过查看日志,我发现了这一点。 HMaster: java.lang.RuntimeExce
我关注了这个:http://hbase.apache.org/cygwin.html .每一步都ok直到HBase启动。这可能是 Windows 和 Cygwin 之间的路径问题,但我迷路了.....
我是一名优秀的程序员,十分优秀!