我在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地址。
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;
<property>
<name>fs.defaultFS</name>
<value>hdfs://001</value>
<description>NameNode URI</description>
</property>
<property>
<name>dfs.nameservices</name>
<value>001</value>
</property>
帮助?
答案 0 :(得分:0)
这是一个愚蠢的错误。 Hbase缺少hadoop配置文件的路径。只需将HADOOP_CONF_DIR添加到hbase-env.sh