Ubuntu InfluxDB还原错误:更新influxd服务上的元数据失败

Ubuntu InfluxDB还原错误:更新influxd服务上的元数据失败,ubuntu,influxdb,Ubuntu,Influxdb,我在XDB(v1.7.9)中遇到恢复问题。我在一台Ubuntu18.04计算机上做了一个备份,以便能够将它导出到另一台具有另一个XDB实例的计算机上 使用以下命令,备份过程正常: influxd备份-便携-数据库db\u to\u备份/mnt/backup 之后,我尝试使用以下命令再次导入数据库: influxd restore-portable-db db\u to\u backup-newdb db\u test\u import/mnt/backup 我在同一台机器上启动了它,也在另一台机

我在XDB(v1.7.9)中遇到恢复问题。我在一台Ubuntu18.04计算机上做了一个备份,以便能够将它导出到另一台具有另一个XDB实例的计算机上

使用以下命令,备份过程正常:

influxd备份-便携-数据库db\u to\u备份/mnt/backup

之后,我尝试使用以下命令再次导入数据库:

influxd restore-portable-db db\u to\u backup-newdb db\u test\u import/mnt/backup

我在同一台机器上启动了它,也在另一台机器上启动了它,这两台机器都有ubuntu 18.04。我得到这个错误:

restore:更新influxd服务上的元数据失败:err=read tcp 127.0.0.1:33328->127.0.0.1:8088:read:connection reset by peer,n=16

我还在Ubuntu 16.04机器上启动了这个恢复命令,恢复效果很好

“ufw”被禁用,我在所有机器上都有完全相同的流入配置文件

更新1:


可以从Ubuntu18进行备份并导入Ubuntu16。也可以从Ubuntu 16进行备份并导入到Ubuntu 18,但当我从Ubuntu 18备份到Ubuntu 18版本时,这就是错误发生的地方。

您的两种解决方案的组合对我有效:

sudo influxd restore -portable -database importedDBname -newdb DBtoimporttoname /pathtodump

如何备份/恢复到同一个XDB实例?即使在同一个XDB实例上,我也会遇到这个错误