BigTable
Last updated
Last updated
Kubemq gcp-bigtable target connector allows services using kubemq server to access google bigtable server.
The following required to run the gcp-bigtable target connector:
kubemq cluster
gcp-bigtable set up
kubemq-source deployment
bigtable target connector configuration properties:
Example:
Create Column Family:
Example:
Create a table:
Example:
Delete the table:
Example:
Write new rows to table by column family
Example:
Delete rows from table by prefix
Example:
Get all rows from the table:
Example:
```json { "metadata": { "method": "get_all_rows", "table_name": "valid_table_string" }, "data": null }
Properties Key
Required
Description
Example
project_id
yes
gcp bigtable project_id
"/myproject"
credentials
yes
gcp credentials files
"<google json credentials"
instance
yes
bigtable instance name
"<bigtable instance name"
Metadata Key
Required
Description
Possible values
method
yes
type of method
"create_column_family"
column_family
yes
the column_family to create
"valid unique string"
table_name
yes
the table name
"table name to assign the column family"
Metadata Key
Required
Description
Possible values
method
yes
type of method
"create_table"
table_name
yes
the table name
"table name to delete or create"
Metadata Key
Required
Description
Possible values
method
yes
type of method
"delete_table"
table_name
yes
the table name
"table name to delete or create"
Metadata Key
Required
Description
Possible values
method
yes
type of method
"write"
table_name
yes
the table name
"table name to delete or create"
column_family
yes
the column_family to create
"valid unique string"
Metadata Key
Required
Description
Possible values
method
yes
type of method
"delete_row"
table_name
yes
the table name
"table name to delete or create"
row_key_prefix
yes
the row key
"valid unique string"
Metadata Key
Required
Description
Possible values
method
yes
type of method
"get_all_rows"
table_name
yes
the table name
"table name to delete or create"
row_key_prefix
no
the row key
"valid unique string"
column_name
no
the column to return
"column name"