Hadoop Storage Device Class
The Hadoop Storage Device class (
CmHadoopStorageDevice) defines
properties of a Hadoop advanced storage device accessible to Content Platform Engine.
Class metadata:
- Allows instances: true
- Hidden: false
- Subclassed from: Custom Storage Device (CmCustomStoragesDevice) class
| Property name (symbolic name) | Type | Modifiable? | Description |
|---|---|---|---|
| Hadoop System URI (CmHadoopSystemURI) | String, 250 max, required | true | The URI of the Apache Knox Gateway, including the root directory path.
The Knox Gateway maps URLs that are provided by the Hadoop cluster.
Format:
https://<gateway-host>:<gateway-port>/<cluster-name>/webhdfs/v1/<path>, where <path> is /<root>/<subdir>[/<more-subdirs>] The default gateway port is 8443. |
| Security model (CmHadoopSecurityModel) | Integer, required | true | 0 = Security disabled
1 = Knox security enabled In Content Platform Engine 5.2.1.3-P8CPE-FP003, this property is set to 1 and cannot be changed in the administration console. |
| Top directory count (CmHadoopTopNodes) | Integer, 0-997, required | settable only on create | The number of top level directory nodes. |
| Lower directory count (CmHadoopBottomNodes) | Integer, 0-997, required | settable only on create | The number of leaf directory nodes. All content is stored in the leaf directories. |
| Value optional. Block size (CmHadoopBlockSize) | Integer, 1024-536,870,912 optional | true | The block size for Hadoop content. If the block size is not supplied, the default block size of the Hadoop system is used. Note that the block size values that can be used are dependent on the Hadoop system configuration. |