Hbase Can';我不接凤凰

Hbase Can';我不接凤凰,hbase,phoenix,Hbase,Phoenix,我正在尝试连接到在docker和phoenix中运行的HBase。我已经映射了所有端口。这是我的hbase站点.xml <configuration> <property> <name>hbase.rootdir</name> <value>file:///tmp/hbase</value> </property> <property> <name>

我正在尝试连接到在docker和phoenix中运行的HBase。我已经映射了所有端口。这是我的
hbase站点.xml

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///tmp/hbase</value>
    </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/tmp/zookeeper</value>
  </property>
  <property>
    <name>hbase.unsafe.stream.capability.enforce</name>
    <value>false</value>
  </property>
  <property>
    <name>phoenix.schema.isNamespaceMappingEnabled</name>
    <value>true</value>
  </property>
  <property>
    <name>phoenix.schema.mapSystemTablesToNamespace</name>
    <value>true</value>
    </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.master.hostname</name>
    <value>localhost</value>
  </property>
  <property>
    <name>hbase.regionserver.hostname</name>
    <value>localhost</value>
  </property>
</configuration>

我使用的是HBase-1.3.6,Phoenix-4.14.2-HBase-1.3。映射的端口
-p 2181:2181-p 16000:16000-p 16010:16010-p 16020:16020-p 16030:16030

问题在于映射的端口错误。我必须添加到
hbase site.xml

<property>
  <name>hbase.master.ipc.address</name>
  <value>0.0.0.0</value>
</property>
<property>
  <name>hbase.regionserver.ipc.address</name>
  <value>0.0.0.0</value>
</property>

hbase.master.ipc.address
0.0.0.0
hbase.regionserver.ipc.address
0.0.0.0

我可以知道这个文件应该放在哪里吗?如何从应用程序中引用此文件?
<property>
  <name>hbase.master.ipc.address</name>
  <value>0.0.0.0</value>
</property>
<property>
  <name>hbase.regionserver.ipc.address</name>
  <value>0.0.0.0</value>
</property>