安装scylla服务器后,其无法启动并显示以下错误消息,
6月4日07:07:56 localhost.localdomain scylla [29145]:Scylla版本2.3.5-0.20190417.0e0f9143c开始...
Jun 04 07:07:56 localhost.localdomain scylla [29145]:[shard 0] init-每个分片仅476 MiB;这低于建议的最小值1 GiB / shard;配置更多内存(--memory选项)或减少分片计数(--smp选项)。
Jun 04 07:07:56 localhost.localdomain scylla [29145]:[shard 0] seastar-在未处理的异常上退出:std :: runtime_error(配置(每个分片的内存太低))
6月4日07:07:56 localhost.localdomain systemd [1]:scylla-server.service:已退出主进程,代码=已退出,状态= 1 /失败
Jun 04 07:07:56 localhost.localdomain systemd [1]:无法启动Scylla Server。
-主题:单位scylla-server.service失败
-定义依据:systemd
-支持:http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-单元scylla-server.service失败。
-结果失败。
Jun 04 07:07:56 localhost.localdomain systemd [1]:Scylla JMX的依赖关系失败。
-主题:单位scylla-jmx.service失败
-定义依据:systemd
-支持:http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-单元scylla-jmx.service失败。
-结果就是依赖性。
Jun 04 07:07:56 localhost.localdomain systemd [1]:作业scylla-jmx.service / start失败,结果为'dependency'。
Jun 04 07:07:56 localhost.localdomain systemd [1]:单元scylla-server.service进入失败状态。
Jun 04 07:07:56 localhost.localdomain systemd [1]:scylla-server.service失败。
自由-m
可用的总可用免费共享增益/缓存
内存:1838 179 1038 25 621 1445
掉期:2048 113 1935
最佳答案
您的计算机中有多少cpus? lscpu
我猜是4 cpus,因为错误是:Only 476 MiB per shard; this is below the recommended minimum of 1 GiB/shard; terminating.Configure more memory (--memory option) or decrease shard count (--smp option)
转到/etc/scylla.d/cpuset.conf
并将更改添加到CPUSET="--smp 1"
或(如果您只是在开发环境中进行测试,请在/etc/scylla.d/dev-mode.conf
中启用开发模式。
关于scylla - scylla-server无法启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56474283/