HDP集群配置phoenix

发布时间 2023-03-22 21:14:14作者: 米兰的小铁將

1、说明

使用ambari+HDP集群安装的hbase,已经自带了phoenix,并已经做了集成;

这里需要修改/添加几个配置即可;

 

2、配置

#启用用户自定义函数(UDF)
    <property>
    <name>phoenix.functions.allowUserDefinedFunctions</name>
      <value>true</value>
    </property>

#查询超时时长
    <property>
      <name>phoenix.query.timeoutMs</name>
      <value>180000</value>
    </property>

#开启kerberos时配置
    <property>
      <name>phoenix.queryserver.kerberos.principal</name>
      <value>HTTP/_HOST@BESTPAY.COM</value>
    </property>

#开启kerberos时配置
    <property>
      <name>phoenix.queryserver.keytab.file</name>
      <value>/etc/security/keytabs/spnego.service.keytab</value>
    </property>

#索引写入请求使用的线程数
    <property>
      <name>phoenix.rpc.index.handler.count</name>
      <value>30</value>
    </property>

#启动名称空间映射
    <property>
      <name>phoenix.schema.isNamespaceMappingEnabled</name>
      <value>true</value>
    </property>

#启动名称空间下的表映射
    <property>
      <name>phoenix.schema.mapSystemTablesToNamespace</name>
      <value>true</value>
    </property>

 

3、重启服务

 

4、连接

phoenix-sqlline 172.17.xx.xx:2181:/hbase