hbase.master.port是否以编程方式重写?

waxmsbnn  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(440)

我从cloudera5.3.3发行版安装了hbase,当我运行hbase时,一切看起来都很正常。。。
当我尝试通过/etc/hbase/conf/hbase-site.xml分配hbase.master.port时,它不会从那里选择它。
我从主节点信息中看到了这个http://masternode:60010/配置

<property>
  <name>hbase.master.port</name>
  <value>0</value>
  <source>programatically</source>
</property>

hbase分布:0.98.6-cdh5.3.3
“编程”是什么意思?如何禁用/覆盖它?

ufj5ltwl

ufj5ltwl1#

回答我自己的问题:(
正如我刚刚发现的那样,hbase独立模式不考虑hbase.master.port
https://github.com/cloudera/hbase/blob/cdh4.5.0-release/src/main/java/org/apache/hadoop/hbase/localhbasecluster.java#l141
独立模式:http://www.cloudera.com/content/cloudera/en/documentation/core/v5-2-x/topics/cdh_ig_hbase_standalone_start.html
分配端口的唯一方法是设置(至少是伪分布式模式),请参见以下内容:http://www.cloudera.com/content/cloudera/en/documentation/core/v5-2-x/topics/cdh_ig_hbase_pseudo_configure.html

xfb7svmp

xfb7svmp2#

这意味着,它被设置在一些应用程序/代码中。
你在用cloduera manager吗?
您需要在cloduera manager中设置它。如果您不使用cloudera manager,则需要修改hbase cluster的hbase-site.xml并重新启动hbase cluster。

相关问题