ArangoDB编译

举报
Kongfu Panda 发表于 2022/08/27 09:19:50 2022/08/27
【摘要】 ArangoDB ARM64 架构CentOS7.6编译

编译指南:https://www.arangodb.com/docs/stable/installation-compiling-debian.html

Github官网:https://github.com/arangodb/arangodb

编译环境准备

# rpm -qa | grep mariadb

# yum remove -y mariadb

          

yum install gcc* git wget curl vim unzip texinfo bison bison-devel flex flex-devel binutils-devel *glibc* automake openssl openssl-devel

  1. 编译依赖环境

    Cmake升级

    # tar -zxvf cmake-3.5.2.tar.gz

    # cd cmake-3.5.2

    # ./bootstrap

    # make -j && make install

    # cmake -version

    Gcc升级

    # tar -zxvf gcc-7.3.0.tar.gz

    # cd ./gcc-7.3.0

    # ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-bootstrap

    # make -j

    # make -j install

    # gcc -v

  2. 软件下载 

    # cd /home

    # wget https://github.com/arangodb/arangodb/archive/v3.5.1.tar.gz

    # tar -zxvf v3.5.1.tar.gz

    # cd arangodb-3.5.1

    # mkdir build

    # cd build

    # cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DUSE_MAINTAINER_MODE=off -DUSE_OPTIMIZE_FOR_ARCHITECTURE=On -DASM_OPTIMIZATIONS=off -DUSE_GOOGLE_TESTS=off

    # make -j

     # make -j10 install
  3.    修改配置文件

    # vim etc/relative/arangod.conf

    配置数据路径:

    directory = /var/lib/arangodb3

    配置日志路径:

    file = /var/log/arangodb3/arangod.log

    配置访问路径:

    endpoint = tcp://127.0.0.1:8529

    如果只在本机访问没有问题,但如果要在局域网、外网访问则还必须加上局域网、外网的访问地址:

    endpoint = tcp://172.16.3.17:8529

    修改完后重启一下数据库就可以在本机以外访问了。

  4. 运行监测      嘎嘎嘎

       ./build/bin/arangod -c etc/relative/arangod.conf

       http访问

       打开浏览器,输入 http://172.16.3.17:8529 

        tcp服务开启

       

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。