HBase - create a new table or update schema
Search form
Description - Create a new table, or replace an existing table’s schema
Runtime Class - com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
Name: string Name of the table
IS_META: boolean It is used to identify a meta table
IS_ROOT: boolean It is used to identify a root table
* - denotes required
Parameter Type Description
Column Schema Table Table (as described below) Column Schema Table
* - denotes required
Column Schema Table
Column Type Description
* NAME string Name of column
BLOOMFILTER string It can be enabled per-ColumnFamily
VERSIONS integer The maximum number of row versions to store is configured per column family
IN_MEMORY boolean It can be enabled per-ColumnFamily
KEEP_DELETED_CELLS boolean That means deleted cells can still be retrieved with Get or Scan operations, as long these operations have a time range specified that ends before the timestamp of any delete that would affect the cells.
DATA_BLOCK_ENCODING string It attempts to limit duplication of information in keys, taking advantage of some of the fundamental designs and patterns of HBase, such as sorted row keys and the schema of a given table.
TTL integer Time to live
COMPRESSION string Production systems should use compression with their ColumnFamily definitions.
MIN_VERSIONS integer The minimum number of row versions to keep is configured per column family
BLOCKCACHE boolean It is enabled by default for all the user tables which means that any read operation will load the LRU cache.
BLOCKSIZE integer The blocksize can be configured for each ColumnFamily in a table, and this defaults to 64k. Larger cell values require larger blocksizes.
REPLICATION_SCOPE integer It is a column-family level attribute and its value can be either 0 or 1. A value of 0 means replication is disabled, and 1 means replication is enabled.
* - denotes required
Parameter Type Description
* Output Document: string Document returned by operation
Select from one of the following options:
- Status Document {status} - Return status document
- Input Document {input} - Return the document passed in
* - denotes required
Column Schema Table
Column Type Description
* NAME string Name of column
BLOOMFILTER string It can be enabled per-ColumnFamily
VERSIONS integer The maximum number of row versions to store is configured per column family
IN_MEMORY boolean It can be enabled per-ColumnFamily
KEEP_DELETED_CELLS boolean That means deleted cells can still be retrieved with Get or Scan operations, as long these operations have a time range specified that ends before the timestamp of any delete that would affect the cells.
DATA_BLOCK_ENCODING string It attempts to limit duplication of information in keys, taking advantage of some of the fundamental designs and patterns of HBase, such as sorted row keys and the schema of a given table.
TTL integer Time to live
COMPRESSION string Production systems should use compression with their ColumnFamily definitions.
MIN_VERSIONS integer The minimum number of row versions to keep is configured per column family
BLOCKCACHE boolean It is enabled by default for all the user tables which means that any read operation will load the LRU cache.
BLOCKSIZE integer The blocksize can be configured for each ColumnFamily in a table, and this defaults to 64k. Larger cell values require larger blocksizes.
REPLICATION_SCOPE integer It is a column-family level attribute and its value can be either 0 or 1. A value of 0 means replication is disabled, and 1 means replication is enabled.
* - denotes required
Output Events
Runtime Class - com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
Name: string Name of the table
IS_META: boolean It is used to identify a meta table
IS_ROOT: boolean It is used to identify a root table
* - denotes required
Parameter Type Description
Column Schema Table Table (as described below) Column Schema Table
* - denotes required
Column Schema Table
Column Type Description
* NAME string Name of column
BLOOMFILTER string It can be enabled per-ColumnFamily
VERSIONS integer The maximum number of row versions to store is configured per column family
IN_MEMORY boolean It can be enabled per-ColumnFamily
KEEP_DELETED_CELLS boolean That means deleted cells can still be retrieved with Get or Scan operations, as long these operations have a time range specified that ends before the timestamp of any delete that would affect the cells.
DATA_BLOCK_ENCODING string It attempts to limit duplication of information in keys, taking advantage of some of the fundamental designs and patterns of HBase, such as sorted row keys and the schema of a given table.
TTL integer Time to live
COMPRESSION string Production systems should use compression with their ColumnFamily definitions.
MIN_VERSIONS integer The minimum number of row versions to keep is configured per column family
BLOCKCACHE boolean It is enabled by default for all the user tables which means that any read operation will load the LRU cache.
BLOCKSIZE integer The blocksize can be configured for each ColumnFamily in a table, and this defaults to 64k. Larger cell values require larger blocksizes.
REPLICATION_SCOPE integer It is a column-family level attribute and its value can be either 0 or 1. A value of 0 means replication is disabled, and 1 means replication is enabled.
* - denotes required
Parameter Type Description
* Output Document: string Document returned by operation
Select from one of the following options:
- Status Document {status} - Return status document
- Input Document {input} - Return the document passed in
* - denotes required
Column Schema Table
Column Type Description
* NAME string Name of column
BLOOMFILTER string It can be enabled per-ColumnFamily
VERSIONS integer The maximum number of row versions to store is configured per column family
IN_MEMORY boolean It can be enabled per-ColumnFamily
KEEP_DELETED_CELLS boolean That means deleted cells can still be retrieved with Get or Scan operations, as long these operations have a time range specified that ends before the timestamp of any delete that would affect the cells.
DATA_BLOCK_ENCODING string It attempts to limit duplication of information in keys, taking advantage of some of the fundamental designs and patterns of HBase, such as sorted row keys and the schema of a given table.
TTL integer Time to live
COMPRESSION string Production systems should use compression with their ColumnFamily definitions.
MIN_VERSIONS integer The minimum number of row versions to keep is configured per column family
BLOCKCACHE boolean It is enabled by default for all the user tables which means that any read operation will load the LRU cache.
BLOCKSIZE integer The blocksize can be configured for each ColumnFamily in a table, and this defaults to 64k. Larger cell values require larger blocksizes.
REPLICATION_SCOPE integer It is a column-family level attribute and its value can be either 0 or 1. A value of 0 means replication is disabled, and 1 means replication is enabled.
* - denotes required
Output Events
Configuration
This action requires a Generics Configuration as well as the following required parameters.Parameter Groups
Parameter | Type | Description | |
---|---|---|---|
Name: | string | Name of the table | IS_META: | boolean | It is used to identify a meta table | IS_ROOT: | boolean | It is used to identify a root table |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Column Schema Table | Table (as described below) | Column Schema Table |
* - denotes required
Column Schema Table
Column | Type | Description | |
---|---|---|---|
* | NAME | string | Name of column | BLOOMFILTER | string | It can be enabled per-ColumnFamily | VERSIONS | integer | The maximum number of row versions to store is configured per column family | IN_MEMORY | boolean | It can be enabled per-ColumnFamily | KEEP_DELETED_CELLS | boolean | That means deleted cells can still be retrieved with Get or Scan operations, as long these operations have a time range specified that ends before the timestamp of any delete that would affect the cells. | DATA_BLOCK_ENCODING | string | It attempts to limit duplication of information in keys, taking advantage of some of the fundamental designs and patterns of HBase, such as sorted row keys and the schema of a given table. | TTL | integer | Time to live | COMPRESSION | string | Production systems should use compression with their ColumnFamily definitions. | MIN_VERSIONS | integer | The minimum number of row versions to keep is configured per column family | BLOCKCACHE | boolean | It is enabled by default for all the user tables which means that any read operation will load the LRU cache. | BLOCKSIZE | integer | The blocksize can be configured for each ColumnFamily in a table, and this defaults to 64k. Larger cell values require larger blocksizes. | REPLICATION_SCOPE | integer | It is a column-family level attribute and its value can be either 0 or 1. A value of 0 means replication is disabled, and 1 means replication is enabled. |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
* | Output Document: | string | Document returned by operation
Select from one of the following options:
|
* - denotes required
Column Schema Table
Column | Type | Description | |
---|---|---|---|
* | NAME | string | Name of column | BLOOMFILTER | string | It can be enabled per-ColumnFamily | VERSIONS | integer | The maximum number of row versions to store is configured per column family | IN_MEMORY | boolean | It can be enabled per-ColumnFamily | KEEP_DELETED_CELLS | boolean | That means deleted cells can still be retrieved with Get or Scan operations, as long these operations have a time range specified that ends before the timestamp of any delete that would affect the cells. | DATA_BLOCK_ENCODING | string | It attempts to limit duplication of information in keys, taking advantage of some of the fundamental designs and patterns of HBase, such as sorted row keys and the schema of a given table. | TTL | integer | Time to live | COMPRESSION | string | Production systems should use compression with their ColumnFamily definitions. | MIN_VERSIONS | integer | The minimum number of row versions to keep is configured per column family | BLOCKCACHE | boolean | It is enabled by default for all the user tables which means that any read operation will load the LRU cache. | BLOCKSIZE | integer | The blocksize can be configured for each ColumnFamily in a table, and this defaults to 64k. Larger cell values require larger blocksizes. | REPLICATION_SCOPE | integer | It is a column-family level attribute and its value can be either 0 or 1. A value of 0 means replication is disabled, and 1 means replication is enabled. |
* - denotes required
Output Events
Name | Description |
---|---|
OnFailConnection | Could not connect to the external system. |
OnFailRedirection | Redirection status code between 300 and 399. |
OnFailClientError | Client error status code between 400 and 499. |
OnFailServerError | Server error status code between 500 and 599. |
OnFailedOperation | Could not perform the operation requested. |
OnParseError | Could not parse a document. |
OnFailLargeRequest | Request entity size exceeds configured maximum. |
OnFailLargeResponse | Response entity size exceeds configured maximum. |
OnHTTP-201 Created | The request was successful, we created a new resource and the response body contains the representation. |
OnHTTP-400 Bad Request | The data given in the POST or PUT failed validation. Inspect the response body for details. |
OnHTTP-401 Unauthorized | The supplied credentials, if any, are not sufficient to create or update the resource. |
OnHTTP-404 Not Found | Resource not found. |
OnHTTP-405 Method Not Allowed | You can't POST or PUT to the resource. |
OnHTTP-429 Too Many Requests | Your application is sending too many simultaneous requests. |
OnHTTP-500 Server Error | We couldn't create or update the resource. Please try again. |