管理员命令
命令 |
说明 |
---|---|
dump_wal --walfile=<write_ahead_log_file_path> [--header] [--print_value] [--write_committed=true|false] |
转储wal文件。 |
compact [--from] [--to] |
compact操作范围设定,from参数和to参数的取值是数据库中已存在的key值。 |
reduce_levels --new_levels=<New number of levels> [--print_old_levels] |
还原指定level。 |
change_compaction_style --old_compaction_style=<Old compaction style: 0 for level compaction, 1 for universal compaction> --new_compaction_style=<New compaction style: 0 for level compaction, 1 for universal compaction> |
该命令是转换设定对应level层的compation的类型,参数由0和1两个数字代替两种compaction类型,分别是level compaction和universal compaction。 |
dump [--from] [--to] [--ttl] [--max_keys=<N>] [--timestamp] [--count_only] [--count_delim=<char>] [--stats] [--bucket=<N>] [--start_time=<N>:- is inclusive] [--end_time=<N>:- is exclusive] [--path=<path_to_a_file>] |
该命令用于查询数据库中已存在的key/value类型的数据,将存储文件中的特殊存储格式的数据,转换成可以直接读取识别的数据并回显出来并带有各类控制参数。
|
load [--create_if_missing] [--disable_wal] [--bulk_load] [--compact] |
该命令用于加载数据库,加载的方式有参数所示的几种方式。 |
manifest_dump [--verbose] [--json] [--path=<path_to_manifest_file>] |
该命令用于manifest文件的转储。 |
file_checksum_dump [--path=<path_to_manifest_file>] |
该命令是对数据库中sst文件进行校验和验证,并打印出每个sst文件的校验信息。 |
list_column_families |
列出指定的数据库中存在的所有列族。 |
create_column_family --db=<db_path> <new_column_family_name> |
在指定的数据库中添加新的列族。 |
drop_column_family --db=<db_path> <column_family_name_to_drop> |
在指定的数据库中删除要求的列族。 |
dump_live_files |
转储在生命周期内的文件。 |
idump [--from] [--to] [--input_key_hex] [--max_keys=<N>] [--count_only] [--count_delim=<char>] [--stats] |
该命令也是查询数据库中的数据与上述的dump命令类似。但是回显的信息key/value数据更加详细,例如回显信息中增加了每个数据写入数据库中的实际先后次序信息。 |
repair |
该命令是恢复最进删除的日志文件,例如MANIFEST文件和log文件。将恢复的日志文件放入数据库中的新生成的lost目录中。 |
backup [--backup_env_uri] [--backup_dir] [--num_threads] [--stderr_log_level=<int (InfoLogLevel)>] |
数据库备份。 |
restore [--backup_env_uri] [--backup_dir] [--num_threads] [--stderr_log_level=<int (InfoLogLevel)>] |
数据库恢复。 |
checkpoint [--checkpoint_dir] |
设置检查点。 |
write_extern_sst <output_sst_path> |
把数据写入指定位置的sst文件。 |
ingest_extern_sst <input_sst_path> [--move_files] [--snapshot_consistency] [--allow_global_seqno] [--allow_blocking_flush] [--ingest_behind] [--write_global_seqno] |
导入外部sst文件。 |