【发布时间】:2016-07-28 14:43:33
【问题描述】:
设置:
我们有 3 个节点 Cassandra 集群,每个节点上的数据约为 850G,我们为 Cassandra 数据目录设置了 LVM(目前由 3 个驱动器 800G + 100G + 100G 组成),并为 cassandra_logs 设置了单独的卷(非 LVM)
版本:
Cassandra v2.0.14.425
DSE v4.6.6-1
问题:
在每个节点的 LVM 中添加第 3 个(100G)卷后,所有节点的磁盘 I/O 都非常高,而且它们经常停机,服务器也变得无法访问,我们需要重新启动服务器,服务器没有稳定,我们需要在每 10 - 15 分钟后重新启动。
其他信息:
我们在所有节点上配置了 DSE 推荐的服务器设置(vm.max_map_count、文件描述符)
每个节点上的 RAM:24G
每个节点上的 CPU:6 核 / 2600MHz
每个节点上的磁盘:1000G(数据目录)/8G(日志)
【问题讨论】:
-
你在 Cassandra 上做了哪些操作?
-
大部分是写操作,我们让 Cassandra 与 Solr 一起运行,因此我们索引我们想要读取的数据并从 Solr 索引中读取它。
-
是否存在服务器停止响应的特殊状态?
-
每当我启动 DSE 服务时,它都会在最大的键空间之一上开始压缩,这会导致高磁盘 I/O 和后来的节点关闭。
-
这些是什么类型的磁盘?听上去你的磁盘带宽已经用完了。
标签: cassandra cassandra-2.0 datastax datastax-enterprise datastax-startup