首頁  >  文章  >  系統教程  >  怎麼安裝和配置ArangoDB

怎麼安裝和配置ArangoDB

WBOY
WBOY原創
2024-08-07 18:19:21697瀏覽

ArangoDB 是一個開源的分散式原生多模型資料庫,是兼有圖 (graph)、文件 (document)和鍵/值對 (key/value) 三種資料模型的 NoSQL 資料庫。 ArangoDB 使用類別SQL的查詢語言(AQL)建構出高效能應用程式。

ArangoDB 的安裝

ArangoDB 支援Windows、Linux、Dcoker、Mac 等多種系統的安裝。

Windows 下 ArangoDB 的安裝

Windows 下可以下載壓縮套件版,也可以下載執行檔版。我比較喜歡使用壓縮包版,下載後選擇一個目錄直接解壓縮就可以了。解壓縮後的目錄結構大致包括:

  • etc:所有的設定檔在該目錄下
  • usr:包含資料庫的執行文件,js 的模組類別庫
  • var:資料目錄與FOXX 程式目錄

啟動文件在 usr/bin/ 目錄下,啟動時打開一個終端,切換到該目錄下,執行啟動文件,或在也可以做成 windows 的服務。

Linux 下 ArangoDB 的安裝

本文以 CentOS 7 為例,其他 Linux 發行版依照官方給的提示操作即可。

使用 root 的權限執行以下指令:

cd <span class="hljs-regexp">/etc/</span>yum.repos.d/
curl -OL <span class="hljs-string">https:</span><span class="hljs-comment">//download.arangodb.com/arangodb33/CentOS_7/arangodb.repo</span>
yum -y install arangodb3<span class="hljs-number">-3.3</span><span class="hljs-number">.7</span>

yum -y install arangodb3-debuginfo<span class="hljs-number">-3.3</span><span class="hljs-number">.7</span>(默认情况下不是必须的)

安裝成功後,仔細查看一下終端的輸出資訊:

SECURITY HINT:
run 'arango-secure-installation' to set a root password
the current password is '894a31beb567898c6dc0easdefga1eb6b'

可以發現,預設使用者為root,同時提供了一個臨時密碼,以及修改root 密碼的命令:arango-secure-installation,該命令實際上是arangod 的一個軟鏈接,而arangod 就是ArangoDB 的資料庫伺服器命令了,可以用來啟動資料庫,修改密碼等。

同時ArangoDB 提供了web 用戶端來操作資料庫,啟動資料庫伺服器後即可打開,預設連接埠為8529,使用初始的密碼登陸後也可以修改密碼,對命令行生疏的同學來說要方便多了,畢竟圖形介面比較直觀些。

ArangoDB 的設定

ArangoDB 的設定檔有很多,我們平常設定最多的是arangod.conf,Linux 下該檔案的目錄通常在 /etc/arangodb3/ 下,Windows 下因為我常常習慣於用壓縮套件版,所以他的設定檔就在解壓縮目錄的etc/arangodb3 目錄下。

通常要設定的內容有資料的存放路徑,日誌路徑,存取位址等。

配置資料路徑:

directory = /var/lib/arangodb3

設定日誌路徑:

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

設定存取路徑:

endpoint = tcp://127.0.0.1:8529

如果只在本機存取沒有問題,但如果要在區域網路、外網存取則也必須加上區域網路、外網路的存取位址:

endpoint = tcp://192.168.1.101:8529

修改完後重啟一下資料庫就可以在本機以外存取了。

ArangoDB 啟動

初始安装后会提供一串很长的密码,不太容易记住,所以我们要修改一下密码。我主要介绍两种修改密码的方法:在终端使用命令修改和在图形界面中修改。

1,在终端修改密码

在终端输入以下命令:

<span class="hljs-attribute">sudo</span> arango-secure-installation

系统会提示你输入 root 的密码:

Please enter password for root user:

输入两遍新密码即完成了密码更改,貌似不校验旧密码。

密码修改完后启动数据库登陆即可。

2,图形界面修改密码

使用图形界面操作,首先要启动 ArangoDB 数据库,有两种方式可启动数据库,一是直接使用上面提到的 arangod 命令:

 <span class="hljs-attribute">sudo</span> arangod

或者使用系统的服务 systemd 操作

 <span class="hljs-attribute">sudo</span> systemctl start arangodb3

......

INFO ArangoDB (version 3.3.7 [linux]) is ready for business. Have fun!

启动后查看终端或日志中有以上提示,表示启动成功。

查看一下 ArangoDB 的状态:

 <span class="hljs-attribute">sudo</span> systemctl status arangodb3

如果显示类似如下:

Active: active (running) since ...

表明启动成功。

两种启动方式比较推荐后一种,通过系统启动可以方便统一管理。

启动后即可在浏览器中打开客户端界面,输入 http://localhost:8529:

怎麼安裝和配置ArangoDB

username 默认为 root,密码就是那初始的一长串字符,登陆后,数据库选择 _system,进入到主页中,在左边栏中选择 USERS,在右边点击 root 用户,进去后就会看到修改密码的按钮,点击就可以修改密码了。

到此基本安装配置就完成了。

以上是怎麼安裝和配置ArangoDB的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn