Cassandra
爱若手握流沙
这个作者很懒,什么都没留下…
展开
-
Cassandra的读写以及应用业务场景分析
分布式存储系统都要面临CAP定律问题,任何一个分布式存储系统不可能同时满足一致性(consistency),可用性(availability)和分区容错性(partition tolerance)。Cassandra是优先保证AP,即可用性和分区容错性。 Cassandra高效写操作 写入操作非常高效,这对于实时数...原创 2018-10-24 14:48:25 · 7145 阅读 · 1 评论 -
为什么选择了Cassandra而没有用Hbase
部署运维:hbase依赖组件多,部署麻烦一点,但是相关资料很多,降低了难度;需要部署的组件有zookeeper,hdfs,然后才是hbase。对应的Cassandra就比较简单很多,单台服务器启动一个Cassandra进程即可。 cassandra部署组件依赖少,但是配置参数多,相关资料较少。读写速度最快:Cassandra的读写性能最好。写自然不必说,Cassandra的设计就是为了...原创 2018-10-22 09:09:37 · 1612 阅读 · 0 评论 -
python连接操作Cassandra容器集群
遇到的问题一: 添加9042端口映射:python代码访问的是容器宿主机的地址,如何访问容器内的数据库呢,就让宿主机的端口与容器的端口映射,访问cassandra的端口是9042端口,所以要选择一端口映射...原创 2018-10-15 15:19:12 · 1706 阅读 · 0 评论 -
Cassandra数据类型:
Cassandra在CQL语言层面支持多种数据类型[12]。CQL类型 对应Java类型 描述 ascii String ascii字符串 bigint long 64位整数 blob ByteBuffer/byte[] 二进制数组 boolean boolean 布尔 counter long 计数器...转载 2018-09-21 15:38:34 · 1392 阅读 · 0 评论 -
cassandra.yaml配置
注1:CASSANDRA_SEEDS:Cassandra 集群的种子节点地址;这个选项可以设置多个值,即 Cassandra 集群中有多个种子节点,集群中所有的服务器在启动的时候,都将于 seed 节点进行通信,从而获取集群的相关信息;这里选择3台主机作为 seed 节点;注2:Cassandra 启动需要足够的资源,建议 CPU 数最小为1,内存最低2G;注3:Cassandra 节点间需要...原创 2018-09-21 15:09:23 · 932 阅读 · 0 评论 -
cassandra相关网站
http://cassandra.apache.org/http://cassandra.apache.org/doc/cql3/CQL.html 【cq3】http://cassandra.apache.org/doc/cql/CQL.html 【cq2】============================================================htt...转载 2018-09-21 14:22:22 · 122 阅读 · 0 评论 -
Cassandra+Spark
Cassandra与Spark架构:原创 2018-09-17 14:23:53 · 810 阅读 · 0 评论 -
Cassandra集群
一键创建Cassandra集群:Docker Hub上已经提供了Cassandra的官方镜像,可以方便地创建单节点Cassandra实例或Cassandra集群。Cassandra采用去中心化的集群架构,没有master节点的概念;但是会有seed节点在新节点连入时通知当前集群。注1:CASSANDRA_SEEDS:? ?? ? ? ?Cassandra 集群的种子节点地址;这个选项...原创 2019-01-11 09:38:26 · 715 阅读 · 0 评论