我安装了Hadoop2.2.0和Hbase0.98.0,这就是我的工作:
$ ./bin/start-hbase.sh $ ./bin/hbase shell 2.0.0-p353 :001 > list
然后我得到了这个:
ERROR: Can't get master address from ZooKeeper; znode data == null
为什么我收到此错误?另一个问题:我需要运行./sbin/start-dfs.sh
和./sbin/start-yarn.sh
之前我跑基地?
还有什么用于./sbin/start-dfs.sh
和./sbin/start-yarn.sh
?
以下是我的一些conf doc:
hbase.rootdir hdfs://127.0.0.1:9000/hbase hbase.cluster.distributed true hbase.tmp.dir /Users/apple/Documents/tools/hbase-tmpdir/hbase-data hbase.zookeeper.quorum localhost hbase.zookeeper.property.dataDir /Users/apple/Documents/tools/hbase-zookeeper/zookeeper
fs.defaultFS hdfs://localhost:9000 The name of the default file system. hadoop.tmp.dir /Users/micmiu/tmp/hadoop A base for other temporary directories. io.native.lib.available false
yarn.nodemanager.aux-services mapreduce_shuffle yarn.nodemanager.aux-services.mapreduce.shuffle.class org.apache.hadoop.mapred.ShuffleHandler
Chandra kant.. 13
如果您只想运行HBase而不进入独立HBase的Zookeeper管理,则删除除名为的属性块之外的所有property
块.hbase-site.xml
hbase.rootdir
现在跑/bin/start-hbase.sh
.HBase带有自己的Zookeeper,它在你运行时启动/bin/start-hbase.sh
,如果你是第一次尝试解决问题就足够了.稍后您可以为Zookeeper提供分布式模式配置.
你只需要运行/sbin/start-dfs.sh
以来的运行值HBase的hbase.rootdir
设置为hdfs://127.0.0.1:9000/hbase
你的hbase-site.xml
.如果您将其更改为使用的本地文件系统上的某个位置file:///some_location_on_local_filesystem
,则您甚至不需要运行 /sbin/start-dfs.sh
.
hdfs://127.0.0.1:9000/hbase
说它是HDFS的一个地方并/sbin/start-dfs.sh
启动namenode和datanode,它提供了访问HDFS文件系统的底层API.要了解Yarn,请查看http://hadoop.apache.org/docs/r2.3.0/hadoop-yarn/hadoop-yarn-site/YARN.html.
如果您只想运行HBase而不进入独立HBase的Zookeeper管理,则删除除名为的属性块之外的所有property
块.hbase-site.xml
hbase.rootdir
现在跑/bin/start-hbase.sh
.HBase带有自己的Zookeeper,它在你运行时启动/bin/start-hbase.sh
,如果你是第一次尝试解决问题就足够了.稍后您可以为Zookeeper提供分布式模式配置.
你只需要运行/sbin/start-dfs.sh
以来的运行值HBase的hbase.rootdir
设置为hdfs://127.0.0.1:9000/hbase
你的hbase-site.xml
.如果您将其更改为使用的本地文件系统上的某个位置file:///some_location_on_local_filesystem
,则您甚至不需要运行 /sbin/start-dfs.sh
.
hdfs://127.0.0.1:9000/hbase
说它是HDFS的一个地方并/sbin/start-dfs.sh
启动namenode和datanode,它提供了访问HDFS文件系统的底层API.要了解Yarn,请查看http://hadoop.apache.org/docs/r2.3.0/hadoop-yarn/hadoop-yarn-site/YARN.html.
如果vm或主机进入休眠状态也会发生这种情况,Zookeeper将不会保持活动状态.重新启动VM应该可以解决问题.