本人新手小白,刚接触Tugraph,尝试了很多方法,也踩过许多坑,现写一篇博客与朋友们分享!希望大家可以避开这些错误,尽快完成部署!我会尽量标注所有的注意要点,如有遗漏和其他问题,欢迎大家指出。

先说下我使用的环境:

Ubuntu18.04

接下来是具体的步骤:

1、需要下载docker,这个很简单,随便搜一下应该就有

这里不多做赘述

2、如果你的docker没有换源,那么你一定要换,我之前也是没有换源所以很痛苦,换了之后速度嘎嘎快!

1)切换到root用户

sudo -s

2)备份原有的软件源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.copy

3)修改源码

在刚刚弹出的sources.list文档的最前面加入这些:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
 
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

4)进行更新,这一步我是没有报错的,如果有应该也很好解决

sudo apt-get update 

我参考的是这一篇文档:大家也可以去看看(131条消息) 如何将Ubuntu18.04换成清华源_ubuntu18.04清华源_将你爱意收藏的博客-CSDN博客https://blog.csdn.net/qq_70482640/article/details/125131070?spm=1001.2014.3001.5501

3、进行镜像的拉取

(这个实际上就是官方文档里给的,咱们按官方给的来)

docker pull tugraph/tugraph-runtime-centos7

4、启动

docker run -d -p 7070:7070 -p 9090:9090 --name tugraph_demo tugraph/tugraph-runtime-centos7 lgraph_server
# 7070是默认的http端口,web访问使用。
# 9090是默认的rpc端口,rpc client访问使用。

5、web访问(xxxx那里我用的是localhost)

http://x.x.x.x:7070

手动启动方式:(一般其实用上面那个就已经足够了)

docker run -dt -p 7070:7070 --name tugraph_demo tugraph/tugraph-runtime-centos7
docker exec -it tugraph_demo bash
# 进入docker环境后执行如下命令启动服务
lgraph_server -d start

 6、登录:

默认用户名为 admin,密码为 73@TuGraph

好啦,现在应该是可以成功访问Tugraph的界面啦,接下来就请参照官方文档探索吧!

https://tugraph.antgroup.com/doc?version=V3.4.0&id=10000000001669466

然后是一些踩过的坑,希望可以帮到大家!

1、最好使用拉取镜像的方式进行安装部署,因为我之前是通过下载镜像包然后通过docker部署的,这样部署的Tugraph我无法删除标签,并且无法导入除了官方给的那几个数据集之外的数据,而且我和我学长用的是同一份CSV文件,只是他用了拉取镜像的方法,然后他的功能就是齐全的,导入数据也正常......所以尽量还是用拉取镜像的方法吧朋友们。

2、记得换源,这样真的很有效果!

后面再研究研究吧,有什么问题再回来更新,因为这玩意我还没有彻底捯饬清楚,我正在导入数据集。

总结下来就是Tugraph还是好用的,至少感觉操作很方便,和另外部署的一个图数据库相比,它方便很多了,建议大家都去试试看。

感谢阅读!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐