tutorial español drop column cassandra cql cqlsh

cassandra - español - ¿Hay un equivalente claro de ''mostrar espacios de claves'' en cqlsh 2?



apache cassandra tutorial español (4)

La forma correcta con la serie C * 3.x es:

List<KeyspaceMetadata> keyspaces = Cluster.getMetadata().getKeyspaces()

Luego use getName() en las instancias de KeyspaceMetadata.

¿Qué comando cqlsh puedo usar para ver rápidamente los espacios de teclado en un clúster? cqlsh no proporciona espacios de teclado de show keyspaces y describe cluster no es tan conciso como quiero.


Estoy trabajando usando las siguientes especificaciones:

cqlsh 2.2.0, Cassandra 1.1.10, CQL spec 2.0.0, Thrift protocol 19.33.0


Muy simple. Simplemente ingrese este comando en su shell cqlsh y disfrute

select * from system.schema_keyspaces;

En C * 3.x, podemos simplemente usar

describe keyspaces


cqlsh> select * from system_schema.keyspaces; keyspace_name | durable_writes | replication --------------------+----------------+------------------------------------------------------------------------------------- system_auth | True | {''class'': ''org.apache.cassandra.locator.SimpleStrategy'', ''replication_factor'': ''1''} system_schema | True | {''class'': ''org.apache.cassandra.locator.LocalStrategy''} system_distributed | True | {''class'': ''org.apache.cassandra.locator.SimpleStrategy'', ''replication_factor'': ''3''} system | True | {''class'': ''org.apache.cassandra.locator.LocalStrategy''} system_traces | True | {''class'': ''org.apache.cassandra.locator.SimpleStrategy'', ''replication_factor'': ''2''}


Solo prueba esto:

describe keyspaces


Sin embargo, es posible que necesite especificaciones de aproximadamente lo siguiente (en lugar de las mencionadas por usted mismo Crowie )

[cqlsh 4.1.1 | Cassandra 2.0.6 | CQL especificación 3.1.1 | Thrift protocol 19.39.0]