add doc and demo
Linux
centos7
ubuntu20
git
curl
java-11
maven
此处将软件安装在HOME路径, 并添加临时环境变量, 具体可根据实际需要调整, 软件版本也可以按需调整
HOME
curl https://mirrors.tuna.tsinghua.edu.cn/apache/spark/spark-3.2.4/spark-3.2.4-bin-hadoop3.2.tgz | tar -xz -C ${HOME}/ export SPARK_HOME="${HOME}/spark-3.2.4-bin-hadoop3.2" export PATH="${SPARK_HOME}/bin":"${PATH}"
curl https://dist.neo4j.org/neo4j-community-4.4.23-unix.tar.gz | tar -xz -C ${HOME}/ export NEO4J_HOME="${HOME}/neo4j-community-4.4.23" export PATH="${NEO4J_HOME}/bin":"${PATH}"
git clone https://github.com/jasinliu/GraphAr.git cd GraphAr/spark mvn clean package -DskipTests
参考GraphAr/spark/import/neo4j.json编写导出信息, 包含生成gar的配置, neo4j连接的配置, 导出schema的配置,按字段填写
GraphAr/spark/import/neo4j.json
./neo4j.sh neo4j.json
./lgraph_import -c /root/movie-gar/movie.graph.yml --gar true
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
data-migration
利用spark将数据从neo4j导出到GraphAr
环境搭建
Linux
, 已在centos7
和ubuntu20
上进行测试git
,curl
,java-11
,maven
, 配置JAVA_HOME路径, maven配置文件加入mirror镜像软件安装
此处将软件安装在
HOME
路径, 并添加临时环境变量, 具体可根据实际需要调整, 软件版本也可以按需调整spark3.2.4(已有可忽略)
neo4j-community-4.4.23(已有可忽略)
GraphAr spark
使用说明
参考
GraphAr/spark/import/neo4j.json
编写导出信息, 包含生成gar的配置, neo4j连接的配置, 导出schema的配置,按字段填写./neo4j.sh neo4j.json
GraphAr数据导入tugraph-db
导入说明
./lgraph_import -c /root/movie-gar/movie.graph.yml --gar true
注意