HBase Region服务器无法在Hadoop HA环境中启动

时间:2017-09-12 12:29:26

标签: hadoop hbase hadoop2

我在Hadoop HA群集中创建了一个HBase群集。我的区域服务器无法在日志中启动以下异常:

function wp_search_filter($query) {
    if ( $query->is_search ) {
        $query->set( 'post_type', 'post' );
    }
    if ( function_exists( 'is_woocommerce' ) ) : 
        if ( $query->is_search && is_woocommerce() ) {
            $query->set( 'post_type', 'product' );
        }
    endif;
    return $query;
 }
add_filter('pre_get_posts','wp_search_filter');

我很确定问题是由hadoop HA配置引起的 我认为Hbase并不了解名称服务,并认为它是一个IP地址。

摘自core-site.xml:

2017-09-12 11:41:32,116 ERROR [regionserver/my.hostname.com/10.10.30.28:16020] regionserver.HRegionServer: Failed init
java.io.IOException: Failed on local exception: java.net.SocketException: Invalid argument; Host Details : local host is: "my.hostname.com/10.10.30.28"; destination host is: "0.0.0.1":8020;

摘录自hdfs-site.xml:

  <property>
    <name>fs.defaultFS</name>
    <value>hdfs://001</value>
    <description>NameNode URI</description>
  </property>

my hbase-site.xml:

  <property>
    <name>dfs.nameservices</name>
    <value>001</value>
  </property>

帮助?

1 个答案:

答案 0 :(得分:0)

这是一个愚蠢的错误。 Hbase缺少hadoop配置文件的路径。只需将HADOOP_CONF_DIR添加到hbase-env.sh