agensgraph 官网 https://bitnine.net/
安装需要的Linux系统下的包和agensBrower界面化包都可以在官网找到,
需要下载的包
AgensGraph_v1.3.1_linux.tar
AgensBrowser-web-1.0
AgensBrowser-web-1.0需要下载jdk8才能运行.
下面开始安装了:
1,上传
AgensGraph_v1.3.1_linux.tar
AgensBrowser-web-1.0
到/opt/agensGraph文件夹下
2,解压缩并安装
tar -xzvf AgensGraph_v1.3.1_linux.tar后,执行 cd AgensGraph 如下:
参考官网文件操作顺序:
配置参数:
vi ~/.bashrc 添加如下配置参数
export LD_LIBRARY_PATH=/opt/agensGraph/AgensGraph/lib:$LD_LIBRARY_PATH
export PATH=/opt/agensGraph/AgensGraph/bin:$PATH
export AGDATA=/opt/agensGraph/AgensGraph/db_cluster
然后保存,退出
source ~/.bashrc 刷新配置
接下来的操作都不能用root用户,只能再建一个新用户,我建的是agens,并使用root用户将/opt/agensGraph下的文件夹都授予agens角色
Chown -R agens:agens /opt/agensGraph
然后切换到agen用户下:
cd /opt/agensGraph/AgensGraph/bin目录下,初始化数据库:
initdb -D /opt/agensGraph/AgensGraph/db_cluster
cd /opt/agensGraph/AgensGraph/db_cluster 文件下,需要修改几个参数
vi postgresql.conf 修改如下
一个数据文件路径,地址和端口,如果要连brower,这些是必须的
修改完之后,再到bin目录下,执行:
ag_ctl start -D /opt/agensGraph/AgensGraph/db_cluster
启动
然后输入创建数据库命令:
createdb agens_db
使用agens agens_db 进去之后,就可以建执行一些简单的命令,如
创建图:create graph agens_path;
设置当前图:set graph_path=agens_path;
类似oracle数据库,agensGraph也会默认情况下限制连接的客户端,所以我们需要指定客户端地址段或放开,其他服务器才能连上:
vi /opt/agensGraph/AgensGraph/db_cluster/pg_hba.conf
在ipv4加上下面红框的一段:
host all all 0.0.0.0/0 trust
保存退出,并重新启动数据库
ag_ctl stop -D /opt/agensGraph/AgensGraph/db_cluster
ag_ctl start -D /opt/agensGraph/AgensGraph/db_cluster
到这里linux版的agensGraph就安装完成并且启动,接下来我们要安装agensGraph管理界面。
3,安装agensgraph brower界面
之前已经上传过文件
现在直接cd /opt/agensGraph/console进入
vi agens-browser.config.yml
修改如下参数:
username 是你操作时建的用户,password 对应用户的密码
为了方便我们启动,我们新建一个名字叫 agensbrowser.sh 文件
vi agensbrowser.sh 输入如下:
nohup java -jar agens-browser-web-1.0.jar --spring.config.name=agens-browser.config &
然后wq保存,退出
chmod 774 agensbrowser.sh
赋予执行权限后就可以sh agensbrowser.sh运行
打开浏览器输入
http://192.168.141.101:8085/index.html
访问的界面如下所示:
那就安装都完成了。