图计算学习随笔(1)neo4j 部署
前言
由于研究方向变动,需要对图计算引擎进行学习,故而撰写相关随笔对学习进行记录。
一、文档
主要开发语言为 Java,包含图数据系统和图计算系统。
二、部署
- 官方推荐使用
noe4j-desktop
进行安装 (该方式安装提供开发者证书,支持个人适用企业版)。 - 服务器环境推荐直接部署
server 端
(该方式中,社区版本不支持分布式部署),分布式部署参考。 - 服务器社区版部署,官方推荐通过
apt
等方式进行 部署。本文通过源码进行 部署。
bash123456789101112131415# 下载源码 https://neo4j.com/download/ wget https://neo4j.com/artifact.php?name=neo4j-community-4.3.1-unix.tar.gz mv ./artifact.php\?name\=neo4j-community-4.3.1-unix.tar.gz ./neo4j-community-4.3.1-unix.tar.gz tar -xf neo4j-community-4.3.1-unix.tar.gz # 配置环境变量 NEO4J_HOME="/home/neugraphdb/graphDB/neo4j-community-4.3.1" PATH=$PATH:$NEO4J_HOME/bin # 修改监听端口 vi NEO4J_HOME/conf/neo4j.conf # 解除71行端口监听注释 # 启动 source ~/.bashrc neo4j console
- 通过
web UI
进行访问,默认用户名密码均为neo4j
。
三、算法
以下算法通过 GDS
提供,其他需要自行实现。(需学习 Cypher 语法)
- Centrality algorithms
- Community detection algorithms
- Similarity algorithms
- Path finding algorithms
- Link Prediction algorithms
参考
本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 我的个人天地!