3

安装 scylla 服务器后,它无法启动并显示以下错误消息,

Jun 04 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/分片;终止。配置更多内存(--memory 选项)或减少分片数(--smp 选项)。6 月 4 日 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:主进程退出,code=exited,status=1/FAILURE 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 失败。

-- 结果是依赖。6 月 4 日 07:07:56 localhost.localdomain systemd[1]:作业 scylla-jmx.service/start 失败,结果为“依赖”。Jun 04 07:07:56 localhost.localdomain systemd[1]: 单元 scylla-server.service 进入失败状态。Jun 04 07:07:56 localhost.localdomain systemd[1]: scylla-server.service 失败。

free -m total used free shared buff/cache available Mem: 1838 179 1038 25 621 1445 Swap: 2048 113 1935

4

1 回答 1

5

你的机器有多少个cpu?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)

转到OR/etc/scylla.d/cpuset.conf并添加更改CPUSET="--smp 1"(如果您只是在开发环境中进行测试,请在/etc/scylla.d/dev-mode.conf.

于 2019-06-06T15:01:19.487 回答