插入和查询
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
部分。
客户端驱动程序
社区提供了许多 客户端驱动程序,并提供了一个已知驱动程序列表。有关更多信息,请参阅每个驱动程序的文档。