我最近配置了两台机器的hadoop集群(在ubuntu上).它到目前为止工作正常.但是当我尝试在上面的hadoop集群上配置hbase时,它会显示错误.这是我做的,
我有两台机器.192.168.1.110 Hadoop master 192.168.1.111 Hadoop slave
export JAVA_HOME =/usr/lib/jvm/java-6-sun-1.6.0.22 export HBASE_CLASSPATH =/home/hadoop/hadoop-0.20.2/conf export HBASE_MANAGES_ZK = true
hbase.master-> 192.168.1.110:54310(与hadoop master:port相同)hbase.rootdir-> hdfs://192.168.1.110:54310/hbase hbase.cluster.distributed-> true hbase.zookeeper.quorum-> 192.168 .1.110,192.168.1.111
和区域的srevers,
192.168.1.111
启动hbase后,我尝试从hbase shell运行命令
hbase(main):001:0> list表
显示
错误:org.apache.hadoop.hbase.MasterNotRunningException:null
请帮助我解决问题提前谢谢
我是hbase和hadoop的新手.无论如何,我成功地建立了一个由3台机器组成的hadoop集群.现在我需要一些关于构建数据库的帮助.
我有一个表"评论"包含字段:
任何人都可以帮助我使用hbase/shell构建相同的东西吗?
如何列出hbase表中的所有行键?
我需要使用带有REST接口的PHP来做到这一点.
如何以相同的排序顺序检索hbase列族"值"?
如
列族值
---------------------------------
column:1 1
列:3 2
列:4 3
列:2 4