Mac os下cassandra数据库的安装与使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mac os下cassandra数据库的安装与使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1876字,纯文字阅读大概需要3分钟。
内容图文
关于安装cassandra数据库,其实在apache官网上有详细的介绍:http://wiki.apache.org/cassandra/GettingStarted。当然,为了方便不愿看英文的同学,下面也大概介绍一下:
预备工作:确认自己的mac安装有jdk(最新的mac系统应该都安有jdk,所以问题应该不大,java -version即可验证是否系统是否安装了jdk)
1、首先到apache官网上下载cassandra最新版本,当然最新稳定版本为Apache Cassandra2.1.10 (released on 2015-10-05)
下载地址:http://cassandra.apache.org/download/
2、下载解压之后,进入到bin目录下,输入命令:./cassandra -f 即开启了cassandra数据库。
对于-f命令,并不是必须的,在文档中关于-f选项是这样介绍的:If you start up Cassandra without the "-f" option, it will run in the background. You can stop the process by killing it, using ‘pkill -f CassandraDaemon‘, for example.
3、在开启cassandra之后,我们还需要一个交互的命令行接口以帮助我们使用CQL语句在cassandra中创建keyspace。
同样在bin目录下,输入命令:./cqlsh,进入到交互命令行中,在这里,语法其实和一般的sql没有太多差别了。
主要的差别在于概念上,在cassandra中,有四个主要概念,分别是:keyspace、column family、supper column、column。
具体意义上的区别就不详述,对于还不太熟悉cassandra的同学可以认为keyspace就对应着我们的database,而column family对应着table,当然supper column和column其实就对应着两种概念的字段。
而cql的好处在于使用了类sql的语法,使人们感知不到column family什么的
4、创建一个keyspace:
cqlsh> create keyspace devjavasource with replication={‘class‘:‘SimpleStrategy‘,‘replication_factor‘:1};
其中replication_factor是设置要复制几份,devjavasource是我要创建的keyspace
5、使用该keyspace:
cqlsh> use devjavasource;
6、创建一个表
cqlsh> create table User(
id int primary key,
address text,
name text);
这样的话一个表就创建好了,其他和sql都一样,就不详述了。
7、如果有不会的命令,直接输入help即可查看了
Mac os下cassandra数据库的安装与使用
标签:
本文系统来源:http://www.cnblogs.com/fukai93/p/4863667.html
内容总结
以上是互联网集市为您收集整理的Mac os下cassandra数据库的安装与使用全部内容,希望文章能够帮你解决Mac os下cassandra数据库的安装与使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。