如何drop掉offline状态的storage

  • nebula 版本:3.2.1
  • 部署方式: 分布式
  • 安装方式: RPM
  • 是否上生产环境:N
  • 硬件信息
    • 磁盘( 推荐使用 SSD)
    • CPU、内存信息
  • 一开始分布式部署了3台机器,但是由于一些原因有两台机器重装了系统,找不回来了,后来就修改配置文件使用单机部署了,后面部分查询有问题,发现会rpc一台已ofllline的storage

    使用dorp host会被conflict,然后等待24小时也自动没删除,修改在metad的配置文件里面增加 --removed_threshold_sec= 60重启后等待也没删除,请问有什么办法可以删除

你是咋重装的呀。:thinking: 你是不是没有重装 nebula,只是修改了一些配置文件。

:joy:就当因为不可抗拒原因,两台机没了,还剩一台,然后把剩下的一台机配置改为单机部署(剩下的机器没重装,只是修改配置文件,虽然是测试数据,能接受部分数据丢失,但还是不希望全部丢失)

:thinking: 感觉是因为没有搞好环境(Meta 这块可能有点问题),如果数据不多的话,可以重装下 nebula。

meta还会请求下线的storage

应该就是 meta 信息紊乱了。:thinking: 如果数据量不多的话就直接重装好啦,如果不少的话,你可以试试数据迁移这种方式:ip 变更之后,如何保证 hosts 依旧正常运行

好的,感谢