org.apache.hadoop.hbase.master.HMasterCommandLine:启动失败>;主java.io.IOException:CRC检查失败

org.apache.hadoop.hbase.master.HMasterCommandLine:启动失败>;主java.io.IOException:CRC检查失败,apache,hbase,apache-zookeeper,Apache,Hbase,Apache Zookeeper,我正在尝试使用HBase shell。为此,我只需启动命令列表。当我这样做时,会出现以下情况: ERROR: org.apache.hadoop.hbase.MasterNotRunningException: null 我检查了hbase-ubuntu-master-localdomain.log,它说: mer 2014年3月26日,11.03.23,大学英语四级考试ubuntu linux ulimit入门硕士 -n 10000 2014-03-26 11:03:24932 INFO o

我正在尝试使用HBase shell。为此,我只需启动命令列表。当我这样做时,会出现以下情况:

ERROR: org.apache.hadoop.hbase.MasterNotRunningException: null
我检查了hbase-ubuntu-master-localdomain.log,它说:

mer 2014年3月26日,11.03.23,大学英语四级考试ubuntu linux ulimit入门硕士 -n 10000 2014-03-26 11:03:24932 INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:zookeeper.version=3.3.2-1031432,构建于2010年5月11日05:32 格林尼治标准时间

2014-03-26 11:03:24932INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:host.name=localhost

2014-03-26 11:03:24932INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:java.version=1.7.0_25

2014-03-26 11:03:24932INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:java.vendor=Oracle公司

2014-03-26 11:03:24932INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:java.home=/usr/lib/jvm/java-7-openjdk-amd64/jre

2014-03-26 11:03:24932INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:java.class.path=/home/ubuntu……….继续吗

2014-03-26 11:03:24933INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:java.library.path=/usr/java/packages/lib/amd64:/usr/lib/jni:/lib:/usr/lib

2014-03-26 11:03:24933INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:java.io.tmpdir=/tmp

2014-03-26 11:03:24933INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:java.compiler=

2014-03-26 11:03:24933INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:os.name=Linux

2014-03-26 11:03:24933INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:os.arch=amd64

2014-03-26 11:03:24933INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:os.version=3.8.0-19-generic

2014-03-26 11:03:24933INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:user.name=ubuntu

2014-03-26 11:03:24933INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:user.home=/home/ubuntu

2014-03-26 11:03:24933INFO org.apache.zookeeper.server.ZooKeeperServer:server 环境:user.dir=/home/ubuntu/programs/hbase-0.90.0

2014-03-26 11:03:24951INFO org.apache.zookeeper.server.ZooKeeperServer:使用创建的服务器 tickTime 2000分钟会话超时4000 maxSessionTimeout 40000数据目录 /home/ubuntu/HBasStore/zookeeper/zookeeper/version-2 snapdir /home/ubuntu/HBasStore/zookeeper/zookeeper/version-2

2014-03-26 11:03:25103INFO org.apache.zookeeper.server.NIOServerCnxn:绑定到端口 0.0.0.0/0.0.0.0:2181

2014-03-26 11:03:26746INFO org.apache.zookeeper.server.persistence.FileSnap:读取快照 /home/ubuntu/hbastore/zookeeper/zookeeper/version-2/snapshot.77c034

2014-03-26 11:03:27430错误 org.apache.hadoop.hbase.master.HMasterCommandLine:启动失败 主java.io.IOException:CRC检查失败

在 org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.next(FileTxnLog.java:561)

在 org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.init(FileTxnLog.java:479)

在 org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.(FileTxnLog.java:454)

在 org.apache.zookeeper.server.persistence.FileTxnLog.read(FileTxnLog.java:325)

在 org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:126)

在 org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:197)

在 org.apache.zookeeper.server.ZooKeeperServer.loadData(ZooKeeperServer.java:239)

在 org.apache.zookeeper.server.ZooKeeperServer.startdata(ZooKeeperServer.java:366)

在 org.apache.zookeeper.server.NIOServerCnxn$Factory.startup(NIOServerCnxn.java:160)

在 org.apache.hadoop.hbase.zookeeper.MiniZooKeeperCluster.startup(MiniZooKeeperCluster.java:118)

在 org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:125)

在 org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:102)

位于org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)

在 org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:76)

位于org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:1071)

有人知道这里有什么问题吗?
另外,我正在电脑上使用HBase+zookeeper单机版

Jps不显示HMaster。它只是显示了一些与HBase或ZooKeeper无关的过程。 这是我的hbase-site.xml:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///home/giovanni/HBase_store/hbase</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/giovanni/HBase_store/hbase</value>
  </property>
</configuration>

hbase.rootdir
file:///home/giovanni/HBase_store/hbase
hbase.zookeeper.property.dataDir
/home/giovanni/HBase_商店/HBase

jps的输出说明了什么?它显示的是HMaster吗。还可以从conf folder中发布“hbase site.xml”,您可以放下用于启动hbase和zookeeper的命令吗..当我在hbase目录中时,我会写
/bin/start hbase.sh
。要启动ZooKeeper,我在bin目录下写
sudo./hbase-daemon.sh start ZooKeeper
。你能看看我的答案吗-。看看是否有帮助。如果没有,则对错误进行注释。