docker swarm部署nebula集群,rate_limit参数问题

  • nebula 版本:2.6.1
  • 部署方式:docker swarm
  • 安装方式: Docker

2.0.1升级到2.6.1,storage无法启动,查看日志报这个错误

docker logs storage-id
ERROR: unknown command line flag 'rate_limit'

- --rate_limit=300这个配置在2.0.1是可以使用的,为啥2.6.1不能使用了

      - --rocksdb_db_options={"max_subcompactions":"1","max_background_jobs":"1"}
      - --rate_limit=300
      - --wal_ttl=60000

我看了下源码,好像是改了名称改成这个了rocksdb_rate_limit?请官方确认下,如果是的请官方文档同步更新下

1 个赞

是改了 抱歉文档没更新 @RandomJoe 麻烦更新下文档

已更新

你要把他加在这里,不要加到rocksdb_db_options里面


rocksdb_db_options是rocksdb自己的参数,应该是不能修改名字的

感谢提醒。看了下配置文件模板里没有该参数。文档中仅记录模板中有的常用参数,如果认为该参数属于常用参数,请提PR或者issue把它加进去,之后文档会跟踪记录。
文档中没直接记录的参数,在配置管理中也说明了查看方式。

这是两个问题,即是不加上面,不建议修改rocksdb_db_options里面,我没测试过,理论上可能会报错,你可以去看下源码

rocksdb_db_options里面的已经改回去了哈

我看2.6.1还没修改,是有缓存吗

可能当时Action没跑好,现在已经好了哈
image

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。