• ArangoDB 社区分布式集群 部署


    准备工作

    • 3台服务器,分别对应arangoDB的 agent、coordinator 和 dbserver 节点

    这里用了3台测试服务器 111-113
    在这里插入图片描述

    分别安装arango-x.x.x.86_64.rpm

    • 去官网下载安装包 https://www.arangodb.com/download/,选择适合系统的版本
      在这里插入图片描述
    • 这里以linux版本举例,arangodb3-3.9.2-1.0.x86_64.rpm,按以下命令安装
    yum -y install arangodb3-3.9.2-1.0.x86_64.rpm
    
    • 1

    在这里插入图片描述

    • 安装完成之后 修改密码
    arango-secure-installation
    
    • 1

    在这里插入图片描述

    • arangosh 进入shell 在这里插入图片描述

    • 启动 服务

    systemctl start arangodb3.service
    systemctl status arangodb3.service
    
    • 1
    • 2

    配置集群

    修改配置文件

    vi /etc/arangodb3/arangod.conf
    
    • 1

    配置访问路径:
    endpoint = tcp://127.0.0.1:8529
    如果只在本机访问没有问题,但如果要在局域网、外网访问则还必须加上局域网、外网的访问地址:
    endpoint = tcp://0.0.0.0:8529
    修改完后重启一下数据库就可以在本机以外访问了。


    在主节点启动服务 dbserver,coordinator,agent服务

    (agent服务默认为启动状态,关闭可能导致集群不可用)

    arangodb start --starter.data-dir=/data2/mfl/db_data --starter.join 172.24.72.112 --starter.join 172.24.72.111 --starter.join 172.24.72.113
    	--auth.jwt-secret=/opt/arango_cluster/jwtSecret
    
    • 1
    • 2

    在第二个节点启动服务 dbserver,agent服务

    arangodb start --starter.data-dir=/data2/mfl/db_data --starter.join 172.24.72.112 --starter.join 172.24.72.111 --starter.join 172.24.72.113 --cluster.start-coordinator False
    	--auth.jwt-secret=/opt/arango_cluster/jwtSecret 
    
    • 1
    • 2

    在第三个节点启动coordinator,agent服务

    arangodb start --starter.data-dir=/data2/mfl/db_data --starter.join 172.24.72.112 --starter.join 172.24.72.111 --starter.join 172.24.72.113 --cluster.start-dbserver False
    	--auth.jwt-secret=/opt/arango_cluster/jwtSecret 
    
    • 1
    • 2

    节点到达三个后arango集群成功启动

    访问http://bigdata_01:8529,检查arango是否启动成功,然后Ctrl+C停止arangodb服务

    检查文件夹/opt/arango_cluster/db,确认arangodb的配置文件和存储数据库生成成功

    修改文件夹权限 chown -R arangodb:arangodb /opt/arango_cluster

    依次在三个节点依次执行


    在这里插入图片描述

  • 相关阅读:
    机器学习的逻辑回归
    idea build cannot find symbol
    使用 OpenCV 测量物体尺寸
    Segment anything(图片分割大模型)
    卷积神经网络(原理与代码实现)
    【MySQL】如何在Linux上安装MySQL
    计算机毕业设计(附源码)python自习室管理系统
    把Android手机变成电脑摄像头
    剑指 Offer 15. 二进制中1的个数
    为何TI的GPMC并口,更常被用于连接FPGA、ADC?我给出3个理由
  • 原文地址:https://blog.csdn.net/m0_38024592/article/details/126468449