【问题标题】:RethinkDB import errorRethinkDB 导入错误
【发布时间】:2015-02-04 15:50:03
【问题描述】:

我正在尝试将 CSV 或 JSON 文件导入 Rethink DB,但总是遇到同样的错误:

rethinkdb import -f ~/Downloads/convertcsv.json --table test.stats --format json
[                                        ]   0% 
0 rows imported in 1 table
'indexes'
In file: /home/xxxxx/Downloads/convertcsv.json
Errors occurred during import

我在日志中看不到任何内容,并且相同的文件可以在我的笔记本电脑上导入。 导入创建表,仅此而已。

我的系统: - 项目清单 - Ubuntu 10.10 - Python 2.7.8 - rethinkdb 1.16.0+1~0utopic (GCC 4.9.1)

已经尝试重新安装 RethinkDB,sudo pip2 install --upgrade rethinkdb。不知道我还能做什么。

【问题讨论】:

  • 您可以尝试使用--no-secondary-indexes 标志吗?如果这不起作用,查看带有--debug 标志的输出可能会很有用。添加二级索引导出/导入时,这看起来像是一个疏忽。
  • 我为此打开了 Github issue #3278 并修复了它。应该很快就会有一个新的 python 驱动程序版本,所以没有其他人会遇到这个问题。感谢您指出!
  • --no-secondary-indexes 有帮助。您能否将您的评论作为答案,以便我批准。

标签: rethinkdb


【解决方案1】:

在添加二级索引的导出/导入时,这似乎是一个疏忽 - 导入脚本正在查找信息中的 indexes 字段,导入单个文件时该字段不存在。这可以通过提供标志--no-secondary-indexes 来解决。 RethinkDB Python 驱动程序版本1.16.0-2 中发布了一个修复程序,有关详细信息,请参阅 Github 问题#3278

【讨论】:

    猜你喜欢
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多