OverviewArchitectureRecipeSourceProcessorSinkContext Graph for AI
OverviewArchitectureRecipeSourceProcessorSinkContext Graph for AI

Cassandra

Scans every keyspace on a Cassandra server and extracts its tables and columns. It emits table entities.

Usage

source:
  name: cassandra
  scope: my-scope
  config:
    user_id: admin
    password: "1234"
    host: localhost
    port: 9042

Configuration

KeyTypeDescriptionRequired
user_idstringUser ID to access the Cassandra server.Yes
passwordstringPassword for the Cassandra server.Yes
hoststringHost address of the Cassandra server.Yes
portintPort number of the Cassandra server. Must be between 1 and 65535.Yes
exclude.keyspaces[]stringKeyspaces to skip. System keyspaces (system, system_schema, system_auth, system_distributed, system_traces) are always skipped.No
exclude.tables[]stringTables to skip, in keyspace.table format.No

Output

Entity type: table

URN pattern: urn:cassandra:{scope}:table:{keyspace}.{table}

Notable properties:

PropertyDescription
columnsList of column objects, each with name and data_type.
BigtableClickHouse
On this page
UsageConfigurationOutput