ara ngoDB 介绍
ara ngoDB是 一个 原生的 ara ngoDB 是 一个 开源的分布式原生 多模型 数据库 ,是兼有图 (graph)、文档 (document)和键/值对 (key/value) 三种数据模型的 No sql 数据库 。 ara ngoDB 使用类 sql 的 查询 语言(AQL)构建出高 性能 应用程序。
ara ngoDB 的安装
ara ngoDB 支持 在 Windows、Linux、Dcoker、Mac?等多种系统下运行。本文将以 Windows、Linux 系统为例讲解如何安装和配置。
Windows 下 ara ngoDB 的安装
Windows 下可以下载压缩包版,也可以下载可执行 文件 版。我比较喜欢使用压缩包版,下载后选择 一个 目录直接解压就可以了。解压后的目录结构大致 包括 :
etc:所有的 配置文件 在该目录下
usr: 包括 数据库 的执行 文件 ,js 的模块类库
var:数据目录和 foxx 程序目录
启动 文件 在 usr/bin/ 目录下,启动时打开 一个 终端,切换到该目录下,执行启动 文件 ,或在也可以做成 windows 的服务。
Linux 下 ara ngoDB 的安装
本文是以 CentOS 7 为例,其他 Linux 发行版依照官方给的 提示 操作即可。
使用 root 的权限执行以下命令:
cd /etc/yum.repos.d/
curl -OL https://download. ara ngodb.com/ ara ngodb33/CentOS_7/ ara ngodb.repo
yum -y install ara ngodb3-3.3.7
yum -y install ara ngodb3-debuginfo-3.3.7( 默 认情况下不是必须的)
安装成功后,仔细查看一下终端的 输出 信息:
S ecurity HINT:
run ' ara ngo-secure-installation' to set a root password
the current password is? '894a31beb567898c6dc0easdefga1eb6b'
可以发现, 默 认 用户 为 root,同时提供了 一个 临时密码,以及 修改 root 密码的命令: ara ngo-secure-installation,该命令实际上是 ara ngod 的 一个 软 链接 ,而 ara ngod 就是 ara ngoDB 的 数据库 服务器命令了,可以用来启动 数据库 , 修改密码 等。
同时 ara ngoDB 提供了 web 客户端来操作 数据库 ,启动 数据库 服务器后即可打开, 默 认端口为 8529,使用初始的密码登陆后也可以 修改密码 ,对命令行生疏的同学来说要方便多了,毕竟图形界面比较直观些。
ara ngoDB 的配置
ara ngoDB 的 配置文件 有很多,我们平常配置最多的是 ara ngod.conf,Linux 下该 文件 的目录通常在?/etc/ ara ngodb3/ 下,Windows 下因为我常习惯于用压缩包版,所以他的 配置文件 就在解压缩目录的 etc/ ara ngodb3 目录下。
通常要配置的 内容 有数据的存放路径,日志路径,访问地址等。
配置数据路径:
directory = /var/lib/ ara ngodb3
配置日志路径:
file = /var/log/ ara ngodb3/ ara ngod.log
配置访问路径:
endpoint = tcp://127.0.0.1:8529
如果只在本机访问没有问题,但如果要在局域网、外网访问则还必须 加上 局域网、外网的访问地址:
endpoint = tcp://192.168.1.101:8529
修改 完后重启一下 数据库 就可以在本机以外访问了。
?
ara ngoDB 启动
初始安装后会提供一串很长的密码,不太容易记住,所以我们要 修改 一下密码。我主要介绍两种 修改密码 的 方法 :在终端使用命令 修改 和在图形界面中 修改 。
1,在终端 修改密码
在终端输入以下命令:
sudo ara ngo-secure-installation
系统会 提示 你输入 root 的密码:
Please enter password for root user:?
输入两遍新密码即完成了密码更改,貌似不校验旧密码。
密码 修改 完后启动 数据库登陆 即可。
2,图形界面 修改密码
使用图形界面操作,首先要启动 ara ngoDB 数据库 ,有两种方式可启动 数据库 ,一是直接使用上面提到的 ara ngod 命令:
sudo ara ngod
或者使用系统的服务 sy stem d 操作
sudo sy stem ctl start ara ngodb3
......
INFO ara ngoDB (version 3.3.7 [linux]) is ready for busi nes s. Have fun!
启动后查看终端或日志中有以上 提示 ,表示启动成功。
查看一下 ara ngoDB 的状态:
sudo sy stem ctl status ara ngodb3
如果 显示 类似如下:
Active: active (running) since ...
表明启动成功。
两种启动方式比较推荐后一种,通过系统启动可以方便 统一管理 。启动后即可在浏览器中打开客户端界面,输入 http://localhost:8529
网站地址 : https://www.arangodb.com
GitHub: https://github.com/arangodb/arangodb
网站描述: 一个 原生的 多模型 数据库
ArangoDB官方网站
官方网站: https://www.arangodb.com
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。