图计算学习随笔(1)neo4j 部署
创建于 2021-06-29
更新于 2021-06-29
科技
图计算
neo4j

前言

由于研究方向变动,需要对图计算引擎进行学习,故而撰写相关随笔对学习进行记录。

一、文档

主要开发语言为 Java,包含图数据系统和图计算系统。

二、部署

  • 官方推荐使用 noe4j-desktop 进行安装 (该方式安装提供开发者证书,支持个人适用企业版)。
  • 服务器环境推荐直接部署 server 端 (该方式中,社区版本不支持分布式部署),分布式部署参考
  • 服务器社区版部署,官方推荐通过 apt 等方式进行 部署。本文通过源码进行 部署
bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 下载源码 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

参考

本文作者: 有次元袋的 tiger
本文链接: https://www.superheaoz.top/2021/06/40413/
版权声明: 本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 我的个人天地