官术网_书友最值得收藏!

Interacting with Cassandra

Most common programming languages have drivers for interacting with Cassandra. When selecting a driver, you should look for libraries that support the CQL binary protocol, which is the latest and most efficient way to communicate with Cassandra.

The CQL binary protocol is a relatively new introduction; older versions of Cassandra used the Thrift protocol as a transport layer. Although Cassandra continues to support Thrift, avoid Thrift-based drivers as they are less performant than the binary protocol.

Here are the CQL binary drivers available for some popular programming languages:

While you are likely to use one of these drivers in your applications, to try out the code examples in this book, you can simply use the cqlsh tool, which is a command-line interface for executing CQL queries and viewing the results. To start cqlsh on OS X or Linux, simply type cqlsh into your command line; you should see something like this:

$ cqlsh
Connected to Test Cluster at 127.0.01:9042.
[cqlsh 5.0.1 | Cassandra 3.0.9 | CQL spec 3.4.0 | Native protocol v4]
Use HELP for help.
cqlsh>

On Windows, you can start cqlsh just the way you ran nodetool:

C:> cd %CASSANDRA_HOME%
C:> bin\cqlsh

Once you open it, you should see the same output we just saw.

主站蜘蛛池模板: 九寨沟县| 商南县| 龙井市| 白河县| 文安县| 永昌县| 化德县| 金沙县| 新绛县| 资兴市| 洛隆县| 都兰县| 罗城| 缙云县| 上林县| 琼海市| 开阳县| 长顺县| 铜川市| 南郑县| 加查县| 清远市| 孟州市| 宣城市| 广平县| 安西县| 乌鲁木齐市| 通渭县| 永靖县| 新邵县| 贡嘎县| 犍为县| 长沙市| 河北区| 邵东县| 兰西县| 怀柔区| 巴南区| 乌审旗| 弥勒县| 德化县|