InfluxDB 2.0 在 WSL 1 Ubuntu 中 cannot allocate memory

更新日期: 2022-08-11 阅读次数: 2566 字数: 185 分类: InfluxDB

在 Windows 10 WSL 1 Ubuntu 中启动 InfluxDB 2.0,报错:

2021-06-11T08:09:00.609157Z     error   Failed to open engine   {"log_id": "0UfXiZaG000", "error": "cannot allocate memory"}
Error: cannot allocate memory

在 Github Issue 中找到了一个类似的问题:

https://github.com/influxdata/influxdb/issues/9927

里面推荐删除 data 目录

try:rm -rf /var/lib/influxdb/data, in Ubuntu on Windows 10,i have to delet everytime when i need restart influxdb

对应我本地的目录是:

警告:生产环境不要这样操作

rm -Rf ~/.influxdbv2/engine/data/

删除目录之后,再次重启

influxd

删除之后,确实可以启动了,但是数据都没了,只有账号、组织、measurement 还在。

由于是开发环境,数据没有保存的必要,这样倒是还行,就怕生产环境也有类似问题。

导入备份数据

influx restore ~/backup_2021-06-18_14-08/ --full

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式