NebulaGraph教程-基于docker-compose安装单机

安装

  • 创建文件夹
mkdir -p /data/docker/data/nebula/nebula-docker-compose
cd /data/docker/data/nebula/nebula-docker-compose
  • 下载docker compose 文件

  • 官方下载地址

git clone -b release-3.5 https://github.com/vesoft-inc/nebula-docker-compose.git
  • 我的下载地址
wget http://39.101.201.146:9000/publicsoft/nebulagraph/release-3.5/nebula-docker-compose/nebula-docker-compose.zip
  • 切换至目录nebula-docker-compose
cd /data/docker/data/nebula/nebula-docker-compose
  • 解压 nebula-docker-compose.zip
unzip nebula-docker-compose.zip
  • 使用 docker-compose 安装
docker-compose up -d
  • 出现以下输出标识安装成功
docker-compose up -d
Creating nebuladockercompose_metad0_1 ... done
Creating nebuladockercompose_metad2_1 ... done
Creating nebuladockercompose_metad1_1 ... done
Creating nebuladockercompose_graphd2_1   ... done
Creating nebuladockercompose_graphd_1    ... done
Creating nebuladockercompose_graphd1_1   ... done
Creating nebuladockercompose_storaged0_1 ... done
Creating nebuladockercompose_storaged2_1 ... done
Creating nebuladockercompose_storaged1_1 ... done

连接

  • 连接NebulaGraph有两种方式

    • 在容器外通过 Nebula Console 连接。因为容器的配置文件中将 Graph 服务的外部映射端口也固定为 9669,因此可以直接通过默认端口连接。详情参见连接NebulaGraph。
    • 登录安装了 NebulaGraph Console 的容器,然后再连接 Graph 服务。下面介绍这种方式。
  • 使用docker-compose ps命令查看 NebulaGraph Console 容器名称。

$ docker-compose ps
          Name                         Command             State                 Ports
----------------------------------------------------------------------------------------------
nebuladockercompose_console_1     sh -c sleep 3 &&          Up
                                  nebula-co ...
......
  • 进入 NebulaGraph Console 容器中。
docker exec -it nebuladockercompose_console_1 /bin/sh
  • 通过 NebulaGraph Console 连接NebulaGraph
./usr/local/bin/nebula-console -u <user_name> -p <password> --address=graphd --port=9669
  • 查看集群状态
nebula> SHOW HOSTS;
+-------------+------+----------+--------------+----------------------+------------------------+---------+
| Host        | Port | Status   | Leader count | Leader distribution  | Partition distribution | Version |
+-------------+------+----------+--------------+----------------------+------------------------+---------+
| "storaged0" | 9779 | "ONLINE" | 0            | "No valid partition" | "No valid partition"   | "3.5.0" |
| "storaged1" | 9779 | "ONLINE" | 0            | "No valid partition" | "No valid partition"   | "3.5.0" |
| "storaged2" | 9779 | "ONLINE" | 0            | "No valid partition" | "No valid partition"   | "3.5.0" |
+-------------+------+----------+--------------+----------------------+------------------------+---------+

查看状态

  • 执行命令docker-compose ps可以列出NebulaGraph服务的状态和端口。
docker-compose ps

停止

  • 停止NebulaGraph服务
docker-compose down
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值