Cassandra 文档

版本

您正在查看预发布版本的文档。

插入和查询

Cassandra 的 API 是 CQL,Cassandra 查询语言。要使用 CQL,您需要使用以下方法连接到集群:

  • cqlsh,用于 CQL 的 shell

  • Cassandra 的客户端驱动程序

  • 对于喜欢冒险的人,请查看 Apache Zeppelin,这是一种笔记本式工具

CQLSH

cqlsh 是一个命令行 shell,用于使用 CQL 与 Cassandra 交互。它与每个 Cassandra 包一起提供,可以在 bin 目录中找到,与 cassandra 可执行文件位于同一目录。它连接到命令行中指定的单个节点。例如

$ bin/cqlsh localhost
Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 3.8 | CQL spec 3.4.2 | Native protocol v4]
Use HELP for help.
cqlsh> SELECT cluster_name, listen_address FROM system.local;

 cluster_name | listen_address
--------------+----------------
 Test Cluster |      127.0.0.1

(1 rows)
cqlsh>

如果在不指定节点的情况下使用该命令,则 localhost 为默认值。有关完整文档,请参阅 cqlsh 部分

客户端驱动程序

社区提供了许多 客户端驱动程序,并提供了一个已知驱动程序列表。有关更多信息,请参阅每个驱动程序的文档。