大数据运维 (五) docker搭建图数据库nebula适配国产化服务器

大家好,我是脚丫先生 (o^^o)

nebula图数据库需要搭建在国产化中标麒麟服务器,自己翻山越岭查阅官方文档,同时也在官方技术人员的耐心指导下,得到了适配国产化系统的技术路子。下面进行阐述搭建过程,希望能帮助到大家。

在这里插入图片描述


一、nebula图数据库国产化适配

Nebula 是一个分布式、可扩展的图数据库。它是世界上唯一能够容纳具有数十亿个顶点(节点)和数万亿个边缘的图数据库解决方案,同时仍然提供毫秒延迟。
在这里插入图片描述
官方文档没有针对arm64架构的图数据库进行适配,仅仅在最后说明了企业版支持。但是很多时候,我们需要自己去集成nebula到国产化服务器里,进行数据的测试。

二、适配基础

1.在国产化服务器里搭建docker环境

这里就简言说明了,因为一般国产化的服务器里,都会提供一个docker环境,如果不提供,也可以自行百度进行安装,比较简单。

其次: 需要去官方提供的地址去下载镜像:(因为是需要在镜像生成的容器里去编译源码)

https://github.com/vesoft-inc/nebula-dev-docker

最后把nebula源码下载:

$ git clone --branch v2.6.0 https://github.com/vesoft-inc/nebula.git

总结:在arm国产化服务器先装上docker,然后把下载下来的nebula源码放入到之前镜像生成的容器里,最后就在容器里镜像编译二进制。

2.适配步骤

官方源码编译教程:

https://docs.nebula-graph.com.cn/2.6.0/4.deployment-and-installation/2.compile-and-install-nebula-graph/1.install-nebula-graph-by-compiling-the-source-code/
  1. 进入目录nebula。
$ cd nebula
  1. 创建目录build并进入该目录。
$ mkdir build && cd build
  1. 使用CMake生成makefile文件。
    在这里插入图片描述
$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/nebula -DENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release ..
  1. 编译Nebula Graph。
    在这里插入图片描述
$ make -j{N} # E.g., make -j2
  1. 安装Nebula Graph。
$ sudo make install
  1. 安装目录下的 etc/ 目录中(默认为/usr/local/nebula/etc)的配置文件为参考模版,用户可以根据需要创建自己的配置文件。如果要使用 script 目录下的脚本,启动、停止、重启、中止和查看服务,配置文件需要命名为 nebula-graph.conf,nebula-metad.conf和nebula-storaged.conf。

3.服务连接

这里使用consle去连接graph。参考官网即可

https://docs.nebula-graph.com.cn/2.6.0/4.deployment-and-installation/connect-to-nebula-graph/
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据指北Ai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值