Cassandra3.9版本基础入门3-插入和查询
来源:互联网 发布:nginx lua 编辑:程序博客网 时间:2024/05/22 10:24
Cassandra的API是CQL(Cassandra Query Language),要使用CQL,需要先连接到集群。连接的方式:
(1)使用cqlsh;
(2)通过Cassandrad的客户端驱动程序。
注:使用CQLSH前请先安装Python 2.7和python-setuptools,并将cql模块装到python。详细操作请参考http://it.zhaozhao.info/archives/8057
CQLSH
cqlsh是用于让CQL和Cassandra进行交互的命令行脚本。每个Cassandra压缩包中都会自动提供,可以在bin目录下找到可执行文件。 它连接到在命令行上指定的单个节点。 例如:
$ bin/cqlsh localhostConnected 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>
关于CQL的使用会在之后专门详细的讲解,读者先做个稍微的了解
客户端驱动
许多客户端驱动程序由社区提供,以下提供已知驱动程序的列表。 您应参考每个驱动程序的文档以获取有关如何使用它们的更多信息。
Java
- Achilles
- Astyanax
- Casser
- Datastax Java driver
- Kundera
- PlayORM
Python
- Datastax Python driver
Ruby
- Datastax Ruby driver
C# / .NET
- Cassandra Sharp
- Datastax C# driver
- Fluent Cassandra
Nodejs
- Datastax Nodejs driver
- Node-Cassandra-CQL
PHP
- CQL | PHP
- Datastax PHP driver
- PHP-Cassandra
- PHP Library for Cassandra
C++
- Datastax C++ driver
- libQTCassandra
Scala
- Datastax Spark connector
- Phantom
- Quill
Clojure
- Alia
- Cassaforte
- Hayt
Erlang
- CQerl
- Erlcass
Go
- CQLc
- Gocassa
- GoCQL
Haskell
- Cassy
Rust
- Rust CQL
1 0
- Cassandra3.9版本基础入门3-插入和查询
- Cassandra3.9版本基础入门1-数据库安装
- Cassandra3.9版本基础入门2-基本配置说明
- Cassandra3.9版本配置文件参数说明
- Cassandra3.9版本Java驱动Datastax Java Driver使用手册1-数据库连接
- 插入和查询图片
- 查询和插入轨迹
- crcale 的入门简介和基础查询语句
- mobil数据查询和插入
- Oracle Blob查询和插入
- SQL 插入数据和查询
- OracleSQL 插入和查询数据
- 脚本入门(基础查询)
- MySQL基础入门之查询
- MyBatis 3中实现一对多的插入和查询
- MyBatis入门3--基本操作:增删改+基础查询
- ubuntu命令查询版本和内核版本
- ubuntu命令查询版本和内核版本
- Android Vr初识
- getOutputStream() has already been called for this response
- 应用子表时如何将开窗查询事件做成多选?
- VMware虚拟机桥接方式与真实主机共享上网
- Ajax使用jQuery与后台交互
- Cassandra3.9版本基础入门3-插入和查询
- 查找某个文件的路径
- 启发式算法(Heuristic Algorithm)
- SetFileAttributes和GetFileAttributes
- 在虚拟机下为Fedora扩展分区
- c/c++代码覆盖率总结
- 初学java之模拟QQ聊天软件(简单实现)
- 【软件测试】软件测试需要遵守哪些原则
- 在 Node.js 应用中集成 Redis