システム・キースペース・テーブルについて
システム・キースペース・テーブルにあるデータベース・オブジェクトやクラスター構成に関する詳細を示します。システム・キースペースの変更はサポートされていません。変更しようとするとエラー・メッセージが表示されます。
システム・キースペースには、データベース・オブジェクトやクラスター構成に関する詳細を含む多くのテーブルがあります。
テーブル名 | カラム名 | コメント |
---|---|---|
available_ranges | keyspace_name、ranges | |
batches | id、mutations、version | |
batchlog | id、data、version、written_at | |
built_views | keyspace_name、view_name | マテリアライズド・ビューに関する情報。 |
compaction_history | id、bytes_in、bytes_out、columnfamily_name、compacted_at、keyspace_name、rows_merged | コンパクション履歴に関する情報。 |
"IndexInfo" | table_name、index_name | インデックスに関する情報。 |
local | key、bootstrapped、broadcast_address、cluster_name、cql_version、data_center、dse_version、gossip_generation、graph、host_id、jmx_port、listen_address、native_protocol_version、native_transport_address、native_transport_port、native_transport_port_ssl、partitioner、rack、release_version、rpc_address、schema_version、server_id、storage_port、storage_port_ssl、tokens、truncated_at、workload、workloads | ノードが持つノード自体に関する情報とgossipのスーパーセット。 |
paxos | row_key、cf_id、in_progress_ballot、most_recent_commit、most_recent_commit_at、most_recent_commit_version、proposal、proposal_ballot、proposal_version | 軽量Paxosトランザクションに関する情報。 |
peers | peer、data_center、dse_version、graph、host_id、jmx_port、native_transport_address、native_transport_port、native_transport_port_ssl、preferred_ip、rack、release_version、rpc_address、schema_version、server_id、storage_port、storage_port_ssl、tokens、workload、workloads | 各ノードは、ゴシップを通して他のノードが自身について指示したことを記録します。 |
peer_events | peer、hints_dropped | |
prepared_statements |
prepared_id、logged_keyspace、query_string |
ドライバーがクエリーに使用するプリペアド・ステートメント。 |
range_xfers | token_bytes、requested_at | |
size_estimates | keyspace_name、table_name、range_start、range_end、mean_partition_size、partitions_count | パーティションに関する情報。 |
sstable_activity | keyspace_name、columnfamily_name、generation、rate_120m、rate_15m | |
views_builds_in_progress | keyspace_name、view_name、generation_number、last_token |
テーブル名 | カラム名 | コメント |
---|---|---|
aggregates | keyspace_name、aggregate_name、argument_types、final_func、initcond、return_type、state_func、state_type | ユーザー定義集計に関する情報。 |
columns | keyspace_name、table_name、column_name、clustering_order、column_name_bytes、kind、position、type | テーブルのカラムに関する情報。 |
dropped_columns | keyspace_name、table_name、column_name、dropped_time、type | 削除されたカラムに関する情報。 |
functions | keyspace_name、function_name、argument_types、argument_names、body、called_on_null_input、language、return_type | ユーザー定義関数に関する情報。 |
indexes | keyspace_name、table_name、index_name、kind、options | インデックスに関する情報。 |
keyspaces | keyspace_name、durable_writes、replication | キースペースの永続書き込み設定とレプリケーション設定に関する情報。 |
tables | keyspace_name、table_name、bloom_filter_fp_chance、caching、comment、compaction、compression、crc_check_chance、default_time_to_live、extensions、flags、gc_grace_seconds、id、max_index_interval、memtable_flush_period_in_ms、min_index_interval、speculative_retry | カラムとカラム・インデックスに関する情報。複合プライマリ・キーに対して内部で使用されます。 |
types | keyspace_name、type_name、field_names、field_types | ユーザー定義型に関する情報。 |
views | keyspace_name、view_name、base_table_id、base_table_name、bloom_filter_fp_chance、caching、comment、compaction、compression、crc_check_chance、default_time_to_live、extensions、flags,gc_grace_seconds、include_all_columns、max_index_interval、memtable_flush_period_in_ms、min_index_interval、speculative_retry、where_clause | マテリアライズド・ビューに関する情報。 |
テーブル名 | カラム名 | コメント |
---|---|---|
repair_history | keyspace_name、columnfamily_name、id、coordinator、exception_message、exception_stacktrace、finished_at、parent_id、participants、range_begin、range_end、started_at、status | キースペースのnodetool repair履歴に関する詳細情報を含んでいます。 |
nodesync_status | keyspace_name、table_name、range_group、start_token、end_token、last_successful_validation、last_unsuccessful_validation、locked_by | ローカル・システム上のセグメントのNodeSyncステータスを含んでいます。「NodeSyncの検証プロセスおよびステータス」を参照してください。 |
nodesync_user_validations | id、node、keyspace_name、table_name、ended_at、metrics、outcomes、segments_to_validate、segments_validated、started_at、status、validated_ranges | 手動で開始されたNodeSyncs操作の詳細情報を含んでいます。 |
parent_repair_history | parent_id、columnfamily_names、exception_message、exception_stacktrace、finished_at、keyspace_name、options、requested_ranges、started_at、successful_ranges | |
view_build_status | keyspace_name、view_name、host_id、status |
キースペースとテーブルのセキュリティ
これらのシステム・テーブルへの読み取りアクセス権は、すべての認証ユーザーに暗黙的に付与されます。これらのテーブルはほとんどのDSEツールで使用されるためです。
system_authキースペース
権限および内部認証データを含んでいます。
テーブル | カラム | 説明 |
---|---|---|
role_permissions | role(PK)、resource、permissions | ロール、リソース(たとえば、keyspace_name/table_name)、およびそのロールがリソースにアクセスするために必要なパーミッションを格納します。 |
role_members | role (PK)、member | ロールとロール・メンバーを格納します。 |
roles | role(PK)、can_login、is_superuser、member_of、salted_hash | ロール名、そのロールをログインに使用可能かどうか、そのロールがスーパーユーザーかどうか、そのロールがメンバーに含まれている他のロール、そのロールのbcryptソルト付きハッシュ・パスワードを格納します。 |
dse_securityキースペース
DSE Spark、Kerberosダイジェスト・データ、ロール・オプションを含みます。
テーブル | カラム | 説明 |
---|---|---|
role_options | role、options | ロール・オプション。 |
digest_tokens | id、password | Kerberosダイジェスト・トークン(有効な場合)。 |
spark_security | dc、shared_secret | Sparkのシークレットを共有します。 |