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配置文件 不支持表达式语言 |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
系统资源考量:
未提供。