Apache Cassandra 快速入门指南(Quick Start)Cassandra 服务,具体如下: [iteblog@www.iteblog.com apache-cassandra-3.11.4]# bin/cassandra 运行上面命令会在命令行里面输出一堆的日志,但是我们如何判断 cassandra 服务已经启动了呢?答案是使用 nodetool 工具,如下: [iteblog@www.iteblog.com apache-cassandra-3 SELECT_JSON 如果需要查看特定命令的帮助,可以使用 HELP。需要注意的是,很多 cqlsh 命令并不接收相关的参数,当我们使用这些命令时,其输出为当前的设置,比如 CONSISTENCY, EXPAND 和 PAGING 命令,如下: cqlsh> CONSISTENCY Current consistency level is ONE. true; 现在我们可以使用 USE 命令来切换到这个 keyspace : cqlsh> USE iteblog_keyspace; cqlsh:iteblog_keyspace> 从上面的输出可以看出,keyspace 已经切换到 iteblog_keyspace 了。 通过 cqlsh 创建表 接下来,我们通过 cqlsh 来创建一张表: 0 码力 | 11 页 | 0 Bytes | 1 年前3
Apache Cassandra static column 介绍与实战iteblog | iteblog@iteblog.com | 0x877e8c36efa827dbd4cafbc92dd90d76 | I love Cassandra! (2 rows) 从上面查询这输出的结果可以看出, username 为 iteblog 的 email 全部修改成一样的了!这就是静态列的强大之处。 现在表中存在了用户的邮箱和密码等信息,如果我们前端做了个页面支持用户修改自己的邮箱和 iteblog@iteblog.com | 0x877e8c36efa827dbd4cafbc92dd90d76 (2 rows) 可以看出,表中有多少行 username 为 iteblog 的数据将会输出多少行邮箱和密码,这肯定不是我们想要的。这时候我们可以在查询的时候加上 DISTINCT 关键字,如下: cqlsh:iteblog_keyspace> SELECT DISTINCT "username"0 码力 | 5 页 | 0 Bytes | 1 年前3
共 2 条
- 1













