代码之家  ›  专栏  ›  技术社区  ›  Muna arr

提取期间orientdb服务器错误:java.lang.IllegalArgumentException:字段名为空

  •  0
  • Muna arr  · 技术社区  · 9 年前

    我有一个文件,我正试图在orientdb上导入它,它具有以下结构:

        p1  p2  combined_score
    1   568703.LGG_00001    568703.LGG_01682    282
    2   568703.LGG_00001    568703.LGG_01831    183
    3   568703.LGG_00001    568703.LGG_01491    238
    

    我正在使用oetl进行导入:

    {
      "source": { "file": { "path": "C:/Users/Desktop/files/file22/lac2.csv" } },
      "extractor": { "csv": {} },
      "transformers": [
        { "vertex": { "class": "nodes" } }
      ],
      "loader": {
        "orientdb": {
    
           "dbURL": "plocal:/tmp/databases/db/db",
           "dbType": "graph",
           "classes": [
             {"name": "nodes", "extends": "V"},
    
    
           ]
        }
      }
    }
    

    2017-06-26 18:38:27:059 SEVER Error during extraction: java.lang.IllegalArgumentException: Field name is empty [OETLProcessor$OETLExtractorWorker]+ extracted 0 rows (0 rows/sec) - 0 rows -> loaded 0 vertices (0 vertices/sec) Total time: 2012ms [0 warnings, 0 errors]
    + extracted 0 rows (0 rows/sec) - 0 rows -> loaded 0 vertices (0 vertices/sec) Total time: 3033ms [0 warnings, 0 errors]
    + extracted 0 rows (0 rows/sec) - 0 rows -> loaded 0 vertices (0 vertices/sec) Total time: 4033ms [0 warnings, 0 errors]
    

    什么都没有加载,我怎么解决这个问题?

    我正在使用orientdb community-2.2.18,也尝试了2.2.22版本,问题很明显

    1 回复  |  直到 9 年前
        1
  •  2
  •   Michela Bonizzi    9 年前

    此消息:

    2017-06-26 18:38:27:059 SEVER Error during extraction: java.lang.IllegalArgumentException: Field name is empty
    

    p1,p2,combined_score
    1,568703.LGG_00001,568703.LGG_01682,282
    2,568703.LGG_00001,568703.LGG_01831,183
    3,568703.LGG_00001,568703.LGG_01491,238
    

    这将是您的输出:

    +----+-----+------+----+----------------+----------------+
    |#   |@RID |@CLASS|p1  |combined_score  |p2              |
    +----+-----+------+----+----------------+----------------+
    |0   |#17:0|nodes |1   |568703.LGG_01682|568703.LGG_00001|
    |1   |#18:0|nodes |2   |568703.LGG_01831|568703.LGG_00001|
    |2   |#19:0|nodes |3   |568703.LGG_01491|568703.LGG_00001|
    +----+-----+------+----+----------------+----------------+
    

    id,p1,p2,combined_score
    1,568703.LGG_00001,568703.LGG_01682,282
    2,568703.LGG_00001,568703.LGG_01831,183
    3,568703.LGG_00001,568703.LGG_01491,238
    

    这将是输出:

    +----+-----+------+----------------+--------------+----------------+----+
    |#   |@RID |@CLASS|p1              |combined_score|p2              |id  |
    +----+-----+------+----------------+--------------+----------------+----+
    |0   |#17:0|nodes |568703.LGG_00001|282           |568703.LGG_01682|1   |
    |1   |#18:0|nodes |568703.LGG_00001|183           |568703.LGG_01831|2   |
    |2   |#19:0|nodes |568703.LGG_00001|238           |568703.LGG_01491|3   |
    +----+-----+------+----------------+--------------+----------------+----+
    

    我试着用2.2.22。

    希望有帮助。