YXWisaboy commented on issue #1898: URL: https://github.com/apache/incubator-hugegraph/issues/1898#issuecomment-1149631822
感谢回复,我把属性数量削减到200以下时,可以成功将节点数据导入了,但边数据导入仍存在问题 我的后端为mysql,数据形式如下  我的schema文件中关于节点与边的定义如下: schema.vertexLabel("car_brand").usePrimaryKeyId().properties("car_brand_name").primaryKeys("car_brand_name").ifNotExist().create(); schema.vertexLabel("car_model").usePrimaryKeyId().properties("car_model_id","车型配置","经销商报价",········,"110V/220V/230V电源插座","行李舱12V电源接口").primaryKeys("car_model_id").ifNotExist().create(); schema.edgeLabel("product").sourceLabel("car_brand").targetLabel("car_model").ifNotExist().create(); 关于边的映射如下: { "version": "2.0", "structs": [ { "id": "3", "skip": false, "input": { "type": "jdbc", "vendor":"MySQL", "driver": "com.mysql.cj.jdbc.Driver", "url": "jdbc:mysql://····", "database": "···", "table": "····", "username": "····", "password": "····" }, "vertices": [ ], "edges": [ { "label": "product", "source": ["id"], "target": ["manufacturer"], "field_mapping": { "id": "car_model_id", "manufacturer": "car_brand_name" }, "value_mapping": {}, "selected": [], "ignored": [], "null_values": [ "" ], "update_strategies": {} } ] } ] } log中的报错如下: 2022-06-08 15:48:52 [main] [ERROR] c.b.h.l.t.ParseTaskBuilder [] - Parse EDGE error com.baidu.hugegraph.loader.exception.ParseException: Make sure the the primary key fields [car_brand_name] are not empty, or check whether the headers or field_mapping are configured correctly at com.baidu.hugegraph.loader.task.ParseTaskBuilder.lambda$buildTask$0(ParseTaskBuilder.java:121) ~[hugegraph-loader-0.12.0.jar:?] at com.baidu.hugegraph.loader.task.ParseTaskBuilder$ParseTask.get(ParseTaskBuilder.java:160) [hugegraph-loader-0.12.0.jar:?] at com.baidu.hugegraph.loader.HugeGraphLoader.executeParseTask(HugeGraphLoader.java:289) [hugegraph-loader-0.12.0.jar:?] at com.baidu.hugegraph.loader.HugeGraphLoader.loadStruct(HugeGraphLoader.java:263) [hugegraph-loader-0.12.0.jar:?] at com.baidu.hugegraph.loader.HugeGraphLoader.loadStructs(HugeGraphLoader.java:219) [hugegraph-loader-0.12.0.jar:?] at com.baidu.hugegraph.loader.HugeGraphLoader.loadInputs(HugeGraphLoader.java:201) [hugegraph-loader-0.12.0.jar:?] at com.baidu.hugegraph.loader.HugeGraphLoader.loadInputs(HugeGraphLoader.java:173) [hugegraph-loader-0.12.0.jar:?] at com.baidu.hugegraph.loader.HugeGraphLoader.load(HugeGraphLoader.java:110) [hugegraph-loader-0.12.0.jar:?] at com.baidu.hugegraph.loader.HugeGraphLoader.main(HugeGraphLoader.java:73) [hugegraph-loader-0.12.0.jar:?] Caused by: java.lang.IllegalArgumentException: Make sure the the primary key fields [car_brand_name] are not empty, or check whether the headers or field_mapping are configured correctly at com.google.common.base.Preconditions.checkArgument(Preconditions.java:164) ~[guava-29.0-jre.jar:?] at com.baidu.hugegraph.util.E.checkArgument(E.java:56) ~[hugegraph-common-2.0.1.jar:2.0.1.0] at com.baidu.hugegraph.loader.builder.ElementBuilder$VertexPkKVPairs.extractFromEdge(ElementBuilder.java:515) ~[hugegraph-loader-0.12.0.jar:?] at com.baidu.hugegraph.loader.builder.EdgeBuilder.build(EdgeBuilder.java:80) ~[hugegraph-loader-0.12.0.jar:?] at com.baidu.hugegraph.loader.task.ParseTaskBuilder.lambda$buildTask$0(ParseTaskBuilder.java:98) ~[hugegraph-loader-0.12.0.jar:?] ... 8 more 该问题也困扰我两天了,希望得到您的回复,谢谢 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
