CasNote (4)CQLSH使用

CasNote (4)CQLSH使用

1. CQLSH连接Cassandra集群

cqlsh是一个命令行的shell,通过CQL与Cassandra交互。
cqlsh 192.168.92.159 9042

2. 创建键空间(数据库)

create keyspace ycsb WITH REPLICATION = {'class' : 'SimpleStrategy', 'replication_factor': 3 };
notion image
要使用某个键空间(例如 "ycsb"),可以通过以下命令切换到该键空间:
USE ycsb;
创建表
create table usertable ( y_id varchar primary key, field0 varchar, field1 varchar, field2 varchar, field3 varchar, field4 varchar, field5 varchar, field6 varchar, field7 varchar, field8 varchar, field9 varchar);

3. 列出所有键空间:

在 cqlsh 中,使用以下 CQL 命令来列出所有键空间:
DESCRIBE KEYSPACES;
运行该命令后,你将看到一个列表,其中包含所有已经存在的键空间名称。
notion image
使用键空间(例如 "ycsb"),可以通过以下命令切换到该键空间:
USE ycsb;

列出当前键空间中的表

在切换到特定键空间后,你可以使用以下 CQL 命令来列出该键空间中的所有表:
DESCRIBE TABLES;
运行该命令后,你将看到当前键空间中所有表的列表。
notion image