Skip to main content

HBase_1_1_2_ClientService

描述:

针对HBase 1.1.2版本实现了HBaseClientService服务接口。该服务可提供由逗号分隔的多个配置文件列表或者通过其他属性变量提供。如果提供配置文件,则被优先加载,然后附加属性的值将覆盖配置文件的值,另外,任何用户在组件上自定义的属性将被传递给HBase配置

标签:

hbase, client, 客户端

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
Hadoop配置文件由逗号分隔的多个Hadoop配置文件,比如 hbase-site.xml 和 kerberos被提供的core-site.xml。

支持表达式语言 (仅支持变量)
Kerberos证书服务控制器服务API:
KerberosCredentialsService
实现:
KeytabCredentialsService
指定用于Kerberos授权的证书服务配置
Kerberos Principal指定用于认证的Kerberos principal。 需要设置在 orchsym.properties 配置文件中设置 orchsym.kerberos.krb5.file

支持表达式语言 (仅支持变量)
Kerberos Keytab指定用于关联Principal认证的Kerberos keytab。 需要设置在 orchsym.properties 配置文件中设置 orchsym.kerberos.krb5.file

支持表达式语言 (仅支持变量)
ZooKeeper网络由逗号分隔的多个用于HBase的Zookeeper主机列表,如果《Hadoop配置文件》不设置,该参数必须设置

支持表达式语言 (仅支持变量)
ZooKeeper端口号ZooKeeper接受客户端连接的端口。如果《Hadoop配置文件》不设置,该参数必须设置

支持表达式语言 (仅支持变量)
ZooKeeper节点值指定HBase的Zookeeper节点值 (譬如: /hbase). 如果《Hadoop配置文件》不设置,该参数必须设置

支持表达式语言 (仅支持变量)
HBase客户端重试1指定HBase客户端尝试连接的次数。 如果《Hadoop配置文件》不设置,该参数必须设置

支持表达式语言 (仅支持变量)
Phoenix客户端JAR路径指定Phoenix客户端Jar的全路径。如果Phoenix被安装在HBase中,就必须设置

支持表达式语言 (仅支持变量)

动态参数:

名字描述
The name of an HBase configuration property.The value of the given HBase configuration property.这些自定义属性将在作用到已加载的HBase配置文件
不支持表达式语言

状态管理:

该组件不保存状态。

限制:

该组件没有限制

系统资源考量:

未提供。