Cassandra Dictionary ソース
設定例:
- DDL
- Configuration file
設定フィールド:
| Setting | Description |
|---|---|
host | Cassandra のホスト、またはカンマ区切りのホストの一覧です。 |
port | Cassandra サーバーのポートです。指定しない場合、デフォルトポート 9042 が使用されます。 |
user | Cassandra ユーザー名です。 |
password | Cassandra ユーザーのパスワードです。 |
keyspace | keyspace(データベース)の名前です。 |
column_family | カラムファミリー(テーブル)の名前です。 |
allow_filtering | クラスタリングキーカラムに対する高コストになり得る条件を許可するかどうかを示すフラグです。デフォルト値は 1 です。 |
partition_key_prefix | Cassandra テーブルの主キーに含まれるパーティションキーのカラム数です。複合キー Dictionary で必須です。Dictionary 定義内のキーカラムの順序は Cassandra と同一でなければなりません。デフォルト値は 1(最初のキーカラムがパーティションキーで、それ以外のキーカラムはクラスタリングキー)です。 |
consistency | Consistency レベルです。指定可能な値: One, Two, Three, All, EachQuorum, Quorum, LocalQuorum, LocalOne, Serial, LocalSerial。デフォルト値は One です。 |
where | 任意の選択条件です。 |
max_threads | 複合キー Dictionary で複数パーティションからデータを読み込む際に使用するスレッドの最大数です。 |
query | カスタムクエリです。オプションです。 |
注記
column_family または where フィールドは、query フィールドと同時には使用できません。また、column_family または query のいずれか一方のフィールドを必ず指定する必要があります。