您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)Linux系統(tǒng)如何安裝OrientDB,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
OrientDB 是一個(gè)多模式的非關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。正如開(kāi)發(fā)它的公司所說(shuō)的“它是一個(gè)將圖形關(guān)系與文檔、鍵值對(duì)、反應(yīng)性、面向?qū)ο蠛偷乩砜臻g模型結(jié)合在一起的可擴(kuò)展的、高性能的數(shù)據(jù)庫(kù)”。
OrientDB 還支持 SQL ,經(jīng)過(guò)擴(kuò)展可以用來(lái)操作樹(shù)和圖。
Linux系統(tǒng)安裝
下載 OrientDB
我們可以從最新的服務(wù)端上通過(guò)輸入下面的指令來(lái)下載最新版本的 OrientDB。
$ wget -O orientdb-community-2.2.22.tar.gz http://orientdb.com/download.php?file=orientdb-community-2.2.22.tar.gz&os=linux
這里下載的是一個(gè)包含預(yù)編譯二進(jìn)制文件的壓縮包,所以我們可以使用 tar 指令來(lái)操作解壓它:
$ tar -zxf orientdb-community-2.2.22.tar.gz
將從中提取出來(lái)的文件夾整體移動(dòng)到 /opt:
# mv orientdb-community-2.2.22 /opt/orientdb
啟動(dòng) OrientDB 服務(wù)器
啟動(dòng) OrientDB 服務(wù)器需要運(yùn)行 orientdb/bin/ 目錄下的
:# /opt/orientdb/bin/server.sh
如果你是第一次開(kāi)啟 OrientDB 服務(wù)器,安裝程序還會(huì)顯示一些提示信息,以及提醒你設(shè)置 OrientDB 的 root 用戶密碼:
+---------------------------------------------------------------+ | WARNING: FIRST RUN CONFIGURATION | +---------------------------------------------------------------+ | This is the first time the server is running. Please type a | | password of your choice for the 'root' user or leave it blank | | to auto-generate it. | | | | To avoid this message set the environment variable or JVM | | setting ORIENTDB_ROOT_PASSWORD to the root password to use. | +---------------------------------------------------------------+ Root password [BLANK=auto generate it]: ******** Please confirm the root password: ********
在完成這些后,OrientDB 數(shù)據(jù)庫(kù)服務(wù)器將成功啟動(dòng):
INFO OrientDB Server is active v2.2.22 (build fb2b7d321ea8a5a5b18a82237049804aace9e3de). [OServer]
從現(xiàn)在開(kāi)始,我們需要用第二個(gè)終端來(lái)與 OrientDB 服務(wù)器進(jìn)行交互。
若要強(qiáng)制停止 OrientDB 執(zhí)行 Ctrl+C 即可。
配置守護(hù)進(jìn)程
此時(shí),我們可以認(rèn)為 OrientDB 僅僅是一串 shell
,可以用編輯器打開(kāi) /opt/orientdb/bin/orientdb.sh:# $EDITOR /opt/orientdb/bin/orientdb.sh
在它的首段,我們可以看到:
#!/bin/sh # OrientDB service script # # Copyright (c) OrientDB LTD (http://orientdb.com/) # chkconfig: 2345 20 80 # description: OrientDb init script # processname: orientdb.sh # You have to SET the OrientDB installation directory here ORIENTDB_DIR="YOUR_ORIENTDB_INSTALLATION_PATH" ORIENTDB_USER="USER_YOU_WANT_ORIENTDB_RUN_WITH"
我們需要配置ORIENTDB_DIR 以及 ORIENTDB_USER.
然后創(chuàng)建一個(gè)用戶,例如我們創(chuàng)建一個(gè)名為 orientdb 的用戶,我們需要輸入下面的指令:
# useradd -r orientdb -s /sbin/nologin
orientdb 就是我們?cè)?ORIENTDB_USER 處輸入的用戶。
再更改 /opt/orientdb 目錄的所有權(quán):
# chown -R orientdb:orientdb /opt/orientdb
改變服務(wù)器配置文件的權(quán)限:
# chmod 640 /opt/orientdb/config/orientdb-server-config.xml
下載系統(tǒng)守護(hù)進(jìn)程服務(wù)
OrientDB 的壓縮包包含一個(gè)服務(wù)文件 /opt/orientdb/bin/orientdb.service。我們將其復(fù)制到 /etc/systemd/system 文件夾下:
# cp /opt/orientdb/bin/orientdb.service /etc/systemd/system
編輯該服務(wù)文件:
# $EDITOR /etc/systemd/system/orientdb.service
其中 [service] 內(nèi)容塊看起來(lái)應(yīng)該是這樣的:
[Service] User=ORIENTDB_USER Group=ORIENTDB_GROUP ExecStart=$ORIENTDB_HOME/bin/server.sh
將其改成如下樣式:
[Service] User=orientdb Group=orientdb ExecStart=/opt/orientdb/bin/server.sh
保存并退出。
重新加載系統(tǒng)守護(hù)進(jìn)程:
# systemctl daemon-reload
啟動(dòng) OrientDB 并使其開(kāi)機(jī)自啟動(dòng):
# systemctl start orientdb # systemctl enable orientdb
確認(rèn) OrientDB 的狀態(tài):
# systemctl status orientdb
上述指令應(yīng)該會(huì)輸出:
● orientdb.service - OrientDB Server Loaded: loaded (/etc/systemd/system/orientdb.service; disabled; vendor preset: enabled) Active: active (running) ...
關(guān)于“Linux系統(tǒng)如何安裝OrientDB”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。