一、下载Nebula Graph安装包
官网下载安装包 nebula Graph
例如 nebula-graph-3.5.0.el7.x86_64.tar.gz
https://www.nebula-graph.com.cn/download
下载 nebula-console
例如
https://wwc.lanzout.com/iHDFK0dsiuch
二、安装依赖
yum update
$ yum install -y make \
m4 \
git \
wget \
unzip \
xz \
readline-devel \
ncurses-devel \
zlib-devel \
gcc \
gcc-c++ \
cmake \
curl \
redhat-lsb-core \
bzip2
// 仅 CentOS 8+、RedHat 8+、Fedora 需要安装 libstdc++-static 和 libasan。
$ yum install -y libstdc++-static libasan
三、配置与启动Nebula Graph
1、解压缩 nebula-graph-3.5.0.el7.x86_64.tar.gz
tar -zxvf nebula-graph-3.5.0.el7.x86_64.tar.gz
2、重命名配置文件
在etc目录下
mv nebula-graphd.conf.defult nebula-graphd.conf
mv nebula-metad.conf.defult nebula-metad.conf
mv nebula-storaged.conf.defult nebula-storaged.conf
3、配置环境变量
vi /etc/profile
#NEBULA_HOME
export NEBULA_HOME=/opt/module/nebula
export PATH=$PATH:$NEBULA_HOME/scripts
source /etc/profile
4、启动和查看状态
接下来就能使用nebula.service了
用下面这个命令可以查看服务状态
nebula.service status all
用下面这个命令启动nebula
nebula.service start all
四、连接Nebula Graph
官网上面是让你去github下载,如果你不方便去github下载的话,可以在我这里直接下载https://wwc.lanzout.com/iHDFK0dsiuch
下载完直接解压,然后用工具传到虚拟机上,然后改个名字
mv nebula-console-linux-amd64-v3.2.0 nebula-console
然后在运行 NebulaGraph Console 的机器上执行如下命令,为用户授予 nebula-console 文件的执行权限。
chmod 111 nebula-console
这时用下面这段命令去连接nebula
nebula-console -addr localhost -port 9669 -u root -p root
-addr/-address 设置要连接的 Graph 服务的 IP 地址。默认地址为 127.0.0.1,你也可以写localhost。
-P/-port 设置要连接的 Graph 服务的端口。默认端口为 9669。
-u/-user 设置 NebulaGraph 账号的用户名。未启用身份认证时,可以使用任意已存在的用户名(默认为root)。
-p/-password 设置用户名对应的密码。未启用身份认证时,密码可以填写任意字符。
五、注册 Storage 服务
从 NebulaGraph 3.0.0 版本开始,必须先使用ADD HOSTS添加主机,才能正常通过 Storage 服务读写数据。
执行如下命令添加主机:
add hosts 127.0.0.1:9779
检查一下主机状态,看到在线就说明注册成功。