Cassandra在饿了么的应用
Cassandra最初源自FaceBook,集合了Google BigTable面向列的特 性和Amazon Dynamo分布式哈希(DHT)的P2P特性于一身,具有很高 的性能、可扩展性、容错、部署简单等特点。 Cassandra架构关键字 1.Gossip 点对点通信协议,用于集群之间节点交换位置和状态信息 2.Partitioner 决定如何在集群中的节点间分发数据,也就是哪个节点放止数据的第一个replica Cassandra一致性保障 1.Hinted Handoff 2.Read Repair 3.Anti-Entropy Node Repair 为什么选择Cassandra 1.运维成本 1)部署简单 2)只需要运维一个组件 3)监控成本低 2.开发成本 1)类似sql的cql语言,对开发友好,低成本上手 2)DataStax公司提供的强大的java client 3)可调节的数据一致性 4)异步接口 4.自动重连机制 5.可配置的load balance和重连策略 6、query build 7、Object mapper Datastax java driver 1.ansible自动部署 2.Zabbix监控 运维和监控 运维和监控 性能调优 1.集群调优 1)Cassandra本身参数优化设置 2)JVM参数优化设置 2.schema设计优化 性能调优-集群调优化0 码力 | 40 页 | 4.95 MB | 1 年前3Apache Cassandra 快速入门指南(Quick Start)
iteblog_hadoop 下载、安装并启动 Cassandra 因为本文只是简单介绍 Apache Cassandra 的使用,所以本文仅安装单机版的 Cassandra,在生 产环境下应该部署成分布式模式。可以使用下面的命令下载和解压相关的压缩文件: $ wget http://mirror.bit.edu.cn/apache/cassandra/3.11.4/apache-cassandra-30 码力 | 11 页 | 0 Bytes | 1 年前3
共 2 条
- 1