我有一个独立的VM Ubuntu设置,我已经安装了Hadoop和Hbase,
但是我很长时间都在跟踪错误。
ERROR: org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times
在hbase shell create 't1','f1','f2'
为了解决这个问题我厌倦了以下事情:
127.0.1.1
更改为文件127.0.0.1
中主机的/etc/hosts
。 ubuntu
附加到文件127.0.0.1
中的/etc/hosts
主机行。 hbase-daemon.sh <start/stop> <service_name>
命令运行hbase。但上述内容似乎都不起作用。
我正在使用Hadoop版本1.1.2和Hbase版本0.94.8。
有人可以提供一些帮助,我长期坚持这个。
答案 0 :(得分:0)
安装Hbase
后,我遇到了同样的问题。做了以下步骤。
在您的终端中,转到下面显示的Hbase->bin & run start-hbase.sh
。
user@client:/usr/local/hbase/bin$ start-hbase.sh
然后在您的终端中输入jps
。现在HMaster
将处于活动状态。
user@client:/usr/local/hbase/bin$ jps
4492 SecondaryNameNode
11784 Jps
4792 TaskTracker
4275 DataNode
4583 JobTracker
4057 NameNode
11467 Main
8297 HMaster
在此之后,我可以创建一个表。
答案 1 :(得分:0)
实际上hbase版本hbase-0.94.8中存在错误,在hbase-site.xml中如果你写的是roodir而不是rootdir它会工作。实际上我们必须编写hbase.rootdir
x