当前位置: 首页 > news >正文

hugeGraph修改PropertyKey属性类型

修改PropertyKey字段属性的类型,发现没办法保留数据的前提下修改,智能是先删除数据,然后再修改,或者备份后修改再恢复。
方法一、
修改groovy脚本中的Text为Int后重新建元数据
schema.propertyKey(“youkey”).asText().valueSingle().ifNotExist().create();
schema.propertyKey(“youkey”).asInt().valueSingle().ifNotExist().create();

bin/hugegraph-loader.sh -g hugegraph_saas -f example/file/json/struct_school.json -s example/file/saas/huge_schema.groovy -h localhost -p 8080

https://hugegraph.apache.org/cn/docs/quickstart/hugegraph-loader/

方法二、备份后修改propertykeys.zip中指定属性的"data_type":"TEXT"为"data_type":"INT"然后使用修改后的备份文件恢复图数据库。

备份与恢复备份使用huge的tool工具的backup命令进行备份,需要先配置好环境变量步骤# 编辑hugergaph脚本的环境变量vim bin/hugegraph# restserver.url的ip和端口export HUGEGRAPH_URL=http://localhost:8080# 图名称export HUGEGRAPH_GRAPH=hugegraph#执行备份命令,data是数据目录:bin/hugegraph backup -t all -d data恢复hugegraph-tools数据导入注意:当需要把备份的图原样恢复到一个新的图中的时候,需要先将图模式设置为 RESTORING 模式;当需要将备份的图合并到已存在的图中时,需要先将图模式设置为 MERGING 模式。根据实际情况修改环境变量HUGEGRAPH_GRAPH的值vi bin/hugegraph查询和修改当前图模式查询bin/hugegraph graph-mode-get修改bin/hugegraph graph-mode-set -m MERGING将data 目录文件上传到`hugegraph-tools`目录下执行导入命令,data是数据目录bin/hugegraph restore -t all -d data导入完成后恢复图模式bin/hugegraph graph-mode-set -m NONE

https://hugegraph.apache.org/cn/docs/quickstart/hugegraph-tools/

http://www.lryc.cn/news/229874.html

相关文章:

  • vscode 访问本地或者远程docker环境
  • 人工智能与充电技术:携手共创智能充电新时代
  • 『自定义B站视频播放速度』
  • Java入门篇 之 继承
  • 如何计算掩膜图中多个封闭图形的面积
  • 【Nginx】CentOS 安装Nignx
  • idea 代码快捷键Mac版
  • 【NI-DAQmx入门】多通道数据采集
  • 回顾 — SFA:简化快速 AlexNet(模糊分类)
  • 基于51单片机PCF8591数字电压表数码管显示设计( proteus仿真+程序+设计报告+讲解视频)
  • 分发饼干(贪心算法+图解)
  • vue项目路由使用history模式,nginx配置,刷新页面显示404
  • redis的redis.service配置
  • 高频SQL50题(基础版)-3
  • OpenMMlab导出yolov3模型并用onnxruntime和tensorrt推理
  • 单链表的插入删除
  • github使用手册
  • 怎样做ChatGPT应用开发?
  • 漏洞-任意账号注册
  • 一个关于jdbc操作mysql和java基础练手的通讯录管理系统小项目
  • C++用条件变量实现线程安全的queue容器
  • EDA实验-----3-8译码器设计(QuartusII)
  • NFTScan | 11.06~11.12 NFT 市场热点汇总
  • 2022年12月 Python(五级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 第三章 将对象映射到 XML - 使用列表或数组定义的属性
  • C/S架构学习之基于TCP的本地通信(客户机)
  • CCF 备忘
  • Spring Framework中的依赖注入:构造器注入 vs. Setter注入
  • Java学习之路 —— API篇
  • Windows下安装Anaconda5.3.1+Python3.8+TensorFlow2.13.0-CPU版本总结