Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra Datastax群集存储Amazon Ec2-生产_Cassandra_Datastax Enterprise - Fatal编程技术网

Cassandra Datastax群集存储Amazon Ec2-生产

Cassandra Datastax群集存储Amazon Ec2-生产,cassandra,datastax-enterprise,Cassandra,Datastax Enterprise,我的Datastax企业集群正在生产中,配置如下: 3个Hadoop节点 2个Cassandra节点 2个Solr节点 卡桑德拉几乎没有几百万行的表格 每天晚上我都用PIG处理几百万个寄存器 我们网站上的所有搜索都使用SOLR 基本上,我们100%基于DSE 此结构基于Amazon Ec2,所有实例如下: M3.Xlarge 80 GB固态硬盘 15GB内存 13(4芯x 3.25单元) 我想为每个节点添加一个额外的1TB硬盘,并在集群中使用它。 我该怎么做?连接新硬盘时需要更改哪些配置文件

我的Datastax企业集群正在生产中,配置如下:

3个Hadoop节点 2个Cassandra节点 2个Solr节点

  • 卡桑德拉几乎没有几百万行的表格
  • 每天晚上我都用PIG处理几百万个寄存器
  • 我们网站上的所有搜索都使用SOLR
基本上,我们100%基于DSE

此结构基于Amazon Ec2,所有实例如下: M3.Xlarge 80 GB固态硬盘 15GB内存 13(4芯x 3.25单元)

我想为每个节点添加一个额外的1TB硬盘,并在集群中使用它。
我该怎么做?连接新硬盘时需要更改哪些配置文件?

将新硬盘存储连接到EC2实例后,编辑
cassandra.yaml
文件,并将新存储位置添加到
数据文件目录
配置选项。(Cassandra支持多个数据存储条目,并将数据分散。)

配置文件将取决于您的安装方法,可以是
/etc/dse/cassandra/cassandra.yaml
{install\u location}/resources/cassandra/conf/cassandra.yaml

更改配置文件后,需要在每个节点上重新启动DSE(可以进行滚动重新启动)


参考资料:

非常感谢您的回答!又快又简单!