首页 > 解决方案 > 如果正在加载数据,如何延长 scylla 节点的启动时间

问题描述

在我加载数据时,在 scylla 节点的启动期间出现此错误

Nov 12 21:55:13 usw1-im-stage-scylladb1 scylla[53703]:  [shard 0] database - Keyspace product_prod: Reading CF cleanup_transaction id=bb0a0640-058f-11ea-b8e4-00000000000c version=dde3ee6f-185b-37ba-80fb-6425cce4532f

Nov 12 22:10:02 usw1-im-stage-scylladb1 systemd[1]: scylla-server.service start operation timed out. Terminating.

在 scyla 企业 2019.1.2 上运行它

标签: scylla

解决方案


Scylla 的文档包括知识库和常见问题解答。我认为这个知识库是正确,你正在寻找什么: https ://docs.scylladb.com/troubleshooting/scylla_wont_start/#solution

这是那里建议的解决方案:

  1. 找到 scylla-server.service 所在的 systemd 文件所在的目录。

    • 对于 Centos 操作系统,它预计在/usr/lib/systemd/system/scylla-server.service
    • 对于 Ubuntu 操作系统,它预计在/etc/systemd/system/scylla-server.service.d
  2. 创建以下目录(如果不存在)

    • 森托斯 sudo mkdir /usr/lib/systemd/system/scylla-server.service

    • Ubuntu sudo mkdir /etc/systemd/system/scylla-server.service.d

  3. 在该目录中创建一个名为 的文件10-timeout.conf,其内容如下:

[Service]
TimeoutStartSec=9000​
  1. 重新加载 systemd 守护程序以使新配置生效。

systemctl daemon-reload


推荐阅读