To HBase/CloudTable
Sample JSON File
"to-config-values": {"configs": [{"inputs": [{"name": "toJobConfig.table","value": "rf_to"},{"name": "toJobConfig.storageType","value": "PUTLIST"},{"name": "toJobConfig.columns","value": "AA:AA&BB:BB&CC:CC&DD:DD"},{"name": "toJobConfig.rowKeyColumn","value": "AA:AA"},{"name": "toJobConfig.isOverride","value": "false"},{"name": "toJobConfig.isRowkeyRedundancy","value": "false"},{"name": "toJobConfig.algorithm","value": "NONE"},{"name": "toJobConfig.writeToWAL","value": "true"},{"name": "toJobConfig.transType","value": "false"}],"name": "toJobConfig"}]}
Parameter Description
Parameter | Mandatory | Type | Description |
---|---|---|---|
toJobConfig.table | Yes | String | Name of the table to which data is written. For example, TBL_EXAMPLE. |
toJobConfig.storageType | Yes | Enumeration | Mode for writing data to an HBase table. The options are as follows:
|
toJobConfig.columns | No | String | Columns to be extracted. Use & to separate column numbers and : to separate column families and columns. For example, cf1:c1&cf2:c2. |
toJobConfig.rowKeyColumn | Yes | String | Columns serve as rowkeys. Use & to separate column numbers and : to separate column families and columns. For example, cf1:c1&cf2:c2. |
toJobConfig.isOverride | No | Boolean | Whether to clear data when data is imported in BULKLOAD mode. For example, true. |
toJobConfig.delimiter | No | String | Delimiter used for separating columns when multiple columns are used as rowkeys. For example, vertical bars (|). |
toJobConfig.isRowkeyRedundancy | No | Boolean | Whether to write rowkey data to the HBase column at the same time |
toJobConfig.algorithm | No | Enumeration | Compression algorithm used when a new HBase table is created. The Snappy and GZ algorithms are supported. The default value is None. |
toJobConfig.writeToWAL | No | Boolean | Whether to enable Write Ahead Log (WAL) of HBase. The options are as follows:
|
toJobConfig.transType | No | Boolean |
|
- Sample JSON File
- Parameter Description