我安装了Hadoop2.2.0和Hbase0.98.0,这就是我的工作:
$ ./bin/start-hbase.sh
$ ./bin/hbase shell
2.0.0-p353 :001 > list
Run Code Online (Sandbox Code Playgroud)
然后我得到了这个:
ERROR: Can't get master address from ZooKeeper; znode data == null
Run Code Online (Sandbox Code Playgroud)
为什么我收到此错误?另一个问题:我需要运行./sbin/start-dfs.sh和./sbin/start-yarn.sh之前我跑基地?
还有什么用于./sbin/start-dfs.sh和./sbin/start-yarn.sh?
以下是我的一些conf doc:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://127.0.0.1:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/Users/apple/Documents/tools/hbase-tmpdir/hbase-data</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/Users/apple/Documents/tools/hbase-zookeeper/zookeeper</value>
</property>
</configuration>
Run Code Online (Sandbox Code Playgroud)
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
<description>The name of the default file system.</description>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/Users/micmiu/tmp/hadoop</value>
<description>A base for other temporary directories.</description>
</property> …Run Code Online (Sandbox Code Playgroud) 我的本地环境:OS X 10.9.2,Hbase 0.98.0,Java1.6
CONF/HBase的-site.xml中
<property>
<name>hbase.rootdir</name>
<!--<value>hdfs://127.0.0.1:9000/hbase</value> need to run dfs -->
<value>file:///Users/apple/Documents/tools/hbase-rootdir/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/Users/apple/Documents/tools/hbase-zookeeper/zookeeper</value>
</property>
Run Code Online (Sandbox Code Playgroud)
CONF/hbase-env.sh
export JAVA_HOME=$(/usr/libexec/java_home -d 64 -v 1.6)
export HBASE_OPTS="-XX:+UseConcMarkSweepGC"
Run Code Online (Sandbox Code Playgroud)
当我跑的时候
> list
Run Code Online (Sandbox Code Playgroud)
在Hbase shell中,我遇到以下错误:
2014-03-29 10:25:53.412 java[2434:1003] Unable to load realm info from SCDynamicStore
2014-03-29 10:25:53,416 WARN [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
2014-03-29 10:26:14,470 ERROR [main] zookeeper.RecoverableZooKeeper: ZooKeeper exists failed after 4 attempts
2014-03-29 10:26:14,471 WARN [main] zookeeper.ZKUtil: hconnection-0x5e15e68d, quorum=localhost:2181, baseZNode=/hbase …Run Code Online (Sandbox Code Playgroud)