InfluxDB 2.0 在 WSL 1 Ubuntu 中 cannot allocate memory

发布时间: 2021-06-11 16:58:29 作者: 大象笔记

在 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
我是一名山东烟台的开发者,联系作者