- nebula 版本:
v2.0.0-rc1
- nebula console版本:vesoft/nebula-console:v2-nightly
- nebula studio版本:v2.1.7-beta
- 部署方式(分布式 / 单机 / Docker / DBaaS):Docker
- 硬件信息
- 磁盘( 推荐使用 SSD):SSD
- CPU、内存信息:CPU:Intel® Core™ i7-8650U CPU @ 1.90GHz × 8,内存 15.5 GiB
- 问题的具体描述
- Nebula Graph Studio 导入CSV数据vid没有ID Hash列,导致导入csv创建节点时,无法创建字符串类型vid。提示vid仅支持字符串和数字类型。
- 使用的数据集为官方文档中的course.csv
- 在其他文档和示例中,vid都可以选择
你指的其他文档是哪些呢?
2.0的studio根据nebula 2.0新增了vid string类型后,我们就去掉了原有的ID Hash的选项,因为从使用角度看,如果用户的vid是string类型,直接选择string类型的id就好,没有必要像原来一样做hash的转换。如果还是有需要,可以说下你的需求场景是怎样的
导入点击下一步时studio会报错
我导入时提示的信息:
tag定义
csv内容:
数据下载地址:https://github.com/vesoft-inc/nebula-web-docker/tree/master/example/mooc-actions
刚发现在2.0的英文文档中已经没有id hash这列了。。。印象里前两天还是有的
2.0版本文档:Import data - Nebula Graph Database Manual
文档应该没动过,这个问题我先验证下
你好,可以执行 desc space {space名称}
来看看,看看你的VidType的长度是多少,默认是FixedString(8),结合你的导入数据,如果拿name字段作为vid,要确保vidtype的长度要超过你所有的默认值长度。
按文档:https://github.com/vesoft-inc/nebula-docs/blob/master/docs-2.0/3.ngql-guide/9.space-statements/1.create-space.md, 创建space时,指定好自己的vidType长度,导入数据是成功的。
非常感谢
请问创建VID时这里的Fixed_String是要求传入数据作为vid的那一项长度都必须相同吗,长度不同但都小于默认Fixed_String长度没问题吗
不要一个问题多个地方发啊,会造成回复资源浪费的。这个帖子有些久了我先关闭了。