Link to HBase
Description
By creating an HBase link, you can extract data from or load data to HBase of MRS, FusionInsight HD, and Apache Hadoop.
Sample Link
{"links": [{"link-config-values": {"configs": [{"inputs": [{"name": "linkConfig.hbaseType","value": "MRS"},{"name": "linkConfig.host","value": "192.168.0.34"},{"name": "linkConfig.user","value": "zephyr"},{"name": "linkConfig.password","value": "Add password here."},{"name": "linkConfig.authType","value": "KERBEROS"},{"name": "linkConfig.serviceType","value": "HDFS"},{"name": "linkConfig.hBaseVersion","value": "HBASE_2_X"},{"name": "linkConfig.runMode","value": "EMBEDDED"}],"name": "linkConfig"}],"extended-configs": {"name": "linkConfig.extendedFields","value": "eyL1c2VDbHVzdGVyQ29uZmlnIjoiZmFsc2UiJCLjbHVzdGVyQ29uZmlnUHLpbmNpcGFsIjoiemVwaHlyIn0="}},"name": "mrs_hbase_dlf","connector-name": "hbase-connector"}]}
Link Parameters
Parameter | Mandatory | Type | Description |
---|---|---|---|
linkConfig.hbaseType | Yes | Enumeration | HBase type. The options are as follows:
|
linkConfig.uri | No | String | NameNode URI required for the link to Apache Hadoop. The format is ip:port. |
llinkConfig.host | No | String | IP address of Manager required for the link to MRS or FusionInsight HD |
linkConfig.port | No | String | Port number of Manager required for the link to FusionInsight HD |
linkConfig.casPort | No | String | Port number of CAS Server that connects to FusionInsight HD required for the link to FusionInsight HD |
linkConfig.hBaseVersion | Yes | Enumeration | HBase version
|
linkConfig.user | No | String | Username for logging in to Manager. This parameter is not required if the cluster configuration is used. |
linkConfig.password | No | String | Password for logging in to Manager. This parameter is not required if the cluster configuration is used. |
linkConfig.authType | No | Enumeration | Authentication method. The options are as follows:
|
linkConfig.principal | No | String | Account principal required for Kerveros authentication. You can contact the administrator to obtain the account. |
linkConfig.keytab | No | FileContent | Local absolute path of the keytab file required for Kerveros authentication. You can also contact the administrator to obtain the file. |
linkConfig.serviceType | No | String | Service type Currently, HDFS and HBase are supported. |
linkConfig.runMode | No | Enumeration | This parameter is used only when the HBase version is HBase_2_X. Possible values are:
|
linkConfig.properties | No | Map | Properties. You can add configuration properties of the client. Each property must contain a name and a value. |
- Description
- Sample Link
- Link Parameters