在Hbase中创建表时hbase.MasterNotRunningException

ERROR: org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times

我在HBase中创建表时遇到此错误。 我正在按照以下方式使用HBase创建表。 我在控制台上键入以下命令。

create 'test', 'cf'

我得到了上面提到的错误。 得到这个错误的原因是什么? 我正在尝试独立系统中的这张表。


只有当你的namenode处于安全模式时才会发生这种情况,所以只需输入以下命令: - hdfs dfsadmin -safemode leave

这个命令对我来说都有效,为你尝试。


你应该检查hadoop和hbase日志。 看起来hdfs不能正确启动。 正如codingFoo所说,在启动hbase之前,您应该等待大约1分钟后启动hdfs。 在开始hbase检查http://:60010之后,看看你的机器上发生了什么


我遇到了完全相同的错误。 花了很多时间挣扎之后,最终只是通过在/ etc / hosts文件中写入除主机名之外的'ubuntu'来解决。 即你的主机名Ubuntu的127.0.0.1。

显然,只有在使用Ubuntu时,此解决方案才可能适用于您。

链接地址: http://www.djcxy.com/p/57109.html

上一篇: hbase.MasterNotRunningException while creating table in Hbase

下一篇: Transpose a 1 dimensional array, that does not represent a square, in place