Cassandra3.9版本基础入门3-插入和查询
2016-12-29 11:14
656 查看
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目录下找到可执行文件。 它连接到在命令行上指定的单个节点。 例如:
关于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)使用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 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>
关于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
相关文章推荐
- MS SQL入门基础:数据库中的连接查询
- MS SQL入门基础:数据查询--SELECT语句
- 七天LLVM零基础入门(Linux版本)------第四天
- 七天LLVM零基础入门(Linux版本)------第五天
- 七天LLVM零基础入门(Linux版本)------第六天
- vs2005入门 .Net2.0视频教程 之 SQL查询语法基础 [视频]
- MyBatis3入门一(简单查询、插入)
- 七天LLVM零基础入门(Linux版本)------第三天
- 七天LLVM零基础入门(Linux版本)------第二天
- 七天LLVM零基础入门(Linux版本)------第七天
- 教学思路SQL之入门习题《学员成绩》 二、基础单表查询
- 基础 链表 2011-7月版本 创建 、删除、插入
- 教学思路SQL之入门习题《学生成绩》 二、基础单表查询
- 七天LLVM零基础入门(Linux版本)------第三天
- 【Oracle入门系列】第03章_数据库查询基础
- MS SQL入门基础:存储查询结果
- 第二章 MySQL数据库基础-查询、插入、更新、删除表记录
- 【Django基础入门】ManyToManyField跨越中间表查询
- 七天LLVM零基础入门(Linux版本)------第四天
- 七天LLVM零基础入门(Linux版本)------第二天