繁体   English   中英

如何在EC2上配置Cassandra

[英]How to configure cassandra on EC2

我阅读了大多数教程,了解如何在ec2中安装cassandra,但是我对他们建议的存储数据路径感到非常困惑。 在我的ec2实例中,我的分区如下。 注意:我的rootfs很小,只有6GB。

Filesystem      Size  Used Avail Use% Mounted on
rootfs          6.0G  5.5G  513M  92% /
proc               0     0     0    - /proc
sysfs              0     0     0    - /sys
devtmpfs         15G     0   15G   0% /dev
securityfs         0     0     0    - /sys/kernel/security
tmpfs            15G  4.0K   15G   1% /dev/shm
devpts             0     0     0    - /dev/pts
tmpfs            15G   17M   15G   1% /run
tmpfs            15G     0   15G   0% /sys/fs/cgroup
cgroup             0     0     0    - /sys/fs/cgroup/systemd
pstore             0     0     0    - /sys/fs/pstore
cgroup             0     0     0    - /sys/fs/cgroup/cpuset
cgroup             0     0     0    - /sys/fs/cgroup/cpu,cpuacct
cgroup             0     0     0    - /sys/fs/cgroup/memory
cgroup             0     0     0    - /sys/fs/cgroup/devices
cgroup             0     0     0    - /sys/fs/cgroup/freezer
cgroup             0     0     0    - /sys/fs/cgroup/net_cls
cgroup             0     0     0    - /sys/fs/cgroup/blkio
cgroup             0     0     0    - /sys/fs/cgroup/perf_event
cgroup             0     0     0    - /sys/fs/cgroup/hugetlb
configfs           0     0     0    - /sys/kernel/config
/dev/xvda2      6.0G  5.5G  513M  92% /
selinuxfs          0     0     0    - /sys/fs/selinux
systemd-1          0     0     0    - /proc/sys/fs/binfmt_misc
debugfs            0     0     0    - /sys/kernel/debug
mqueue             0     0     0    - /dev/mqueue
hugetlbfs          0     0     0    - /dev/hugepages

因此,在说明中它告诉我应该将数据存储在/var/lib/cassandra/data目录中。 但是我将如何处理其余的分区? 我在其他分区中有足够的空间,但在rootfs中没有足够的空间。 如果我将文件存储在/var/lib/cassandra我的rootfs将在几分钟内变满。

有人可以帮我吗,我在这里想念什么。

您应该有一个具有足够磁盘空间的辅助驱动器。 通常,您要使用临时驱动器,因为这是最快的驱动器。 如果没有,则说明您选择了错误的实例类型。 然后,您可以修改cassandra.yaml的数据路径,或者只是在该数据驱动器上重新创建文件夹结构并创建指向它们的符号链接-这样您的/var/lib/cassandra/data将指向/data0/cassandra/data 我更喜欢符号链接,因为您无需记住所有不同的配置,并且始终可以从标准入口点开始在服务器上的旅程。

这里的Data0只是设备的安装点。 不必是data0。 通常,该实例带有1个或多个临时驱动器,您可以选择单独使用它们或对其进行突袭。 完成所有操作后,将它们安装在某个位置。 可以是任何您喜欢的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM