现在项目用的图库是neo4j,但是社区版的neo4j节点是有限的,企业版的不是免费的,就去研究了一下免费版的agensgraph,有感于agensgraph资料有限,又都是英文文档,所以就分享一下安装过程,用的资料如下:

agensgraph 官网 https://bitnine.net/

安装需要的Linux系统下的包和agensBrower界面化包都可以在官网找到,还有开发资料,不过都是英文版的,非常不错

agensgraph 安装向导:

http://bitnine.net/documentations/agensbrowser-manual-1.0-en.html#copyright-notice 

需要的包

AgensGraph_v1.3.1_linux.tar

AgensBrowser-web-1.0

还有一点就是需要jdk8.

 

准备工作完事后,下面开始安装了:

1,上传

AgensGraph_v1.3.1_linux.tar

AgensBrowser-web-1.0

 

到/user/local/agens(这是我的,路径可以自己定)文件夹下,内容如下:

其中AgensBrowser-web-1.0下载的是zip包,需要在Windows系统下解压后,把其中的

上传到/usr/local/agens/agensbrower 文件夹下。

2,解压缩并安装

tar -xzvf AgensGraph_v1.3.1_linux.tar后,执行 cd  AgensGraph 如下:

参考官网文件操作顺序:

配置参数:

vi ~/.bashrc  添加如下配置参数

export LD_LIBRARY_PATH=/usr/local/agens/AgensGraph/lib:$LD_LIBRARY_PATH 
export PATH=/usr/local/agens/AgensGraph/bin:$PATH
export AGDATA=/usr/local/agens/AgensGraph/db_cluster

然后保存,退出

source ~/.bashrc 刷新配置

以下的操作都不能用root用户,只能再建一个新用户,我建的是agen,密码是agen123

切换到agen用户下:

cd /usr/local/agens/AgensGraph/bin目录下,需要执行几个命令

initdb -D /usr/local/agens/AgensGraph/db_cluster

cd  /usr/local/agens/AgensGraph/db_cluster 文件下,需要修改几个参数

vi postgresql.conf 修改如下

一个数据文件路径,地址和端口,如果要连brower,这些是必须的

修改完之后,再到bin目录下

ag_ctl start -D /usr/local/agens/AgensGraph/db_cluster

createdb agens_db  (这个要记着,等会agensbrower配置要用到)

agens agens_db 进去之后,就可以建执行一些简单的命令

create graph agens_path;

set graph_path=agens_path;

到此linux安装完成。此时agens_db库是启动着的

3,安装agensgraph brower界面

cd /usr/local/agens/agensbrower 下

vi agens-browser.config.yml 修改如下参数:

username 是你操作时建的用户,password 对应用户的密码

一定要注意一点截屏上红框内都是有空格,否则会一直报错识别不了yml文件的(这是个坑,困扰了我很久)

新建一个名字叫 agensbrowser.sh 文件

vi agensbrowser.sh  输入如下:

java -jar agens-browser-web-1.0.jar --spring.config.name=agens-browser.config

然后保存,退出

到此agensbrower的配置文件也搞定

开始启动界面 执行 sh agensbrowser.sh

打开浏览器输入  

http://ip:8085/index.html

如下:

那就安装都完成了。

Logo

更多推荐