成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何在CentOS7中安裝和配置OrientDB社區(qū)版-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)如何在CentOS 7中安裝和配置OrientDB社區(qū)版,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

專注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)榆陽免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

OrientDB是一種下一代多模型開源NoSQL DBMS。通過對多個數(shù)據(jù)模型的支持,OrientDB可以在一個可伸縮的高性能操作數(shù)據(jù)庫中提供更多的功能和靈活性。

如何在CentOS 7服務(wù)器實例上安裝OrientDB社區(qū)版

先決條件

一個具有足夠內(nèi)存的Vultr CentOS 7 服務(wù)器 。推薦的內(nèi)存為2GB或更多。假設(shè)它的IP地址是203.0.113.1。

您已經(jīng)以sudo用戶的身份登錄到服務(wù)器實例。

服務(wù)器實例已經(jīng)更新到最新的穩(wěn)定狀態(tài)。

步驟1:安裝OpenJDK 8包OrientDB需要Java 1.7或更高版本。在本文中,我選擇安裝OpenJDK 8包,如下所列:

sudo yum install -y java-1.8.0-openjdk-devel

安裝了OpenJDK 8之后,使用下面的命令來驗證結(jié)果:

java -version

如果沒有出錯,輸出應(yīng)該類似:

openjdk version "1.8.0_141"

OpenJDK Runtime Environment (build 1.8.0_141-b16)

OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)

接下來,需要設(shè)置javahome環(huán)境變量:

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile

source /etc/profile

步驟2:安裝OrientDB

從官方的OrientDB下載頁面下載OrientDB社區(qū)版的最新穩(wěn)定版本,從官方的OrientDB下載頁面下載:

cd

wget https://bit.ly/orientdb-ce-imps-2-2-26-linux -O orientdb-community-importers-2.2.26.tar.gz

將下載的存檔解壓到/opt目錄:

sudo tar -zxvf orientdb-community-importers-2.2.26.tar.gz -C /opt

創(chuàng)建一個軟鏈接,以簡化日常使用和未來的更新:

sudo ln -s /opt/orientdb-community-importers-2.2.26/ /opt/orientdb

步驟3(可選):配置定向的OrientDB社區(qū)版本,以減少內(nèi)存

盡管順利運行的OrientDB社區(qū)版本要求您的機(jī)器有2GB或更多的內(nèi)存,但是您仍然可以將它部署到一個具有較少內(nèi)存的服務(wù)器上。

要做到這一點,請使用

vi

文本編輯器打開/opt/orientdb/bin/server.sh文件:

sudo vi /opt/orientdb/bin/server.sh

找到:

ORIENTDB_OPTS_MEMORY="-Xms2G -Xmx2G"

如您所見,Xms和Xmx參數(shù)在運行OrientDB時指定了Java虛擬機(jī)的初始和大內(nèi)存分配池。為了減少對OrientDB的內(nèi)存使用,您可以修改以下行:

ORIENTDB_OPTS_MEMORY="-Xms256m -Xmx512m"

注意:Xms的值不應(yīng)該小于128m,否則OrientDB服務(wù)器將不會啟動。

保存并退出:

:wq!

步驟4:手動啟動OrientDB服務(wù)器

通過在SSH終端窗口中執(zhí)行

/opt/orientdb/bin/server.sh

腳本,您可以手動啟動OrientDB服務(wù)器:

sudo /opt/orientdb/bin/server.sh

因為這是您第一次運行OrientDB服務(wù)器,腳本會要求您為定向的root用戶設(shè)置一個密碼,比如這里是

yourpasswordhere

.。如果您將密碼字段留空,該腳本將自動為OrientDBroot用戶生成一個密碼。這里創(chuàng)建的憑據(jù)將用于身份驗證,當(dāng)您使用二進(jìn)制連接(OrientDB控制臺)或web連接(OrientDB Studio)進(jìn)行登錄時。

如果正確地啟動了OrientDB服務(wù)器,您將看到一條消息行:

2017-08-22 04:02:09:065 INFO OrientDB Server is active v2.2.26 (build ae9fcb9c075e1d74560a336a96b57d3661234c7b). [OServer]

任何您想要退出的時候,按ctrl-c停止OrientDB服務(wù)器。

步驟5:連接到OrientDB服務(wù)器

當(dāng)OrientDB服務(wù)器啟動并運行時,它將偵聽端口2424(用于二進(jìn)制連接)和端口2480(用于HTTP連接)。這意味著您不僅可以使用OrientDB的控制臺,還可以使用web瀏覽器連接到正在運行的OrientDB服務(wù)器。

選項1:使用一個OrientDB控制臺

保持服務(wù)器的SSH連接.sh腳本運行正常,然后在相同的服務(wù)器實例上建立第二個SSH連接。

在第二個SSH控制臺窗口中,使用以下命令啟動服務(wù)器上的OrientDB控制臺:

sudo /opt/orientdb/bin/console.sh

在控制臺的shell中,連接到OrientDB服務(wù)器如下:

orientdb> connect remote:127.0.0.1 root yourpasswordhere

如果成功連接到OrientDB服務(wù)器,您將看到下面的輸出:

Connecting to remote Server instance [remote:127.0.0.1] with user 'root'...OK

orientdb {server=remote:127.0.0.1/}>

完成后,輸入exit退出OrientDB控制臺。

注意:您還可以使用本地

console.sh (on Linux)

或者

console.bat (on Windows)

腳本連接OrientDB服務(wù)器。在這種情況下,您需要允許服務(wù)器2424端口上的入站通信。

sudo firewall-cmd --zone=public --permanent --add-port=2424/tcp

sudo firewall-cmd --reload

選項2:通過網(wǎng)絡(luò)瀏覽器

連接OrientDB服務(wù)器的一種更直觀的方法是使用web瀏覽器。

首先,您需要打開OrientDB服務(wù)器的2480端口,如下:

sudo firewall-cmd --zone=public --permanent --add-port=2480/tcp

sudo firewall-cmd --reload

接下來,將您最喜歡的web瀏覽器指向http://www.banwagongvps.com,然后您將被重定向到一個名為OrientDB Studio的頁面。在這個頁面上,您可以使用您之前設(shè)置的根用戶憑證來登錄。

在OrientDB Studio web界面中,您幾乎可以完成在OrientDB控制臺中所能做的所有事情。您可以自由地導(dǎo)航系統(tǒng)并測試您的查詢。

步驟6:將OrientDB配置為服務(wù)器

在步驟2中,我們已經(jīng)在/opt/orientdb-community-importers-2.2.26目錄中安裝了OrientDB。但到目前為止,所有這些文件只是一堆腳本,這些腳本只能手動執(zhí)行。為了設(shè)置操作服務(wù)器,需要將OrientDB配置為一個系統(tǒng)級守護(hù)進(jìn)程,該守護(hù)進(jìn)程將在系統(tǒng)引導(dǎo)中啟動。

1)在第一個終端窗口中按ctrl-c停止OrientDB服務(wù)器。

2)創(chuàng)建一個專用的用戶定向器,它屬于OrientDB組,用于運行OrientDB服務(wù)器:

sudo useradd -r orientdb -s /sbin/nologin

3)改變OrientDB目錄的所有權(quán):

sudo chown -R orientdb:orientdb /opt/orientdb-community-importers-2.2.26

4)使用

vi

編輯器打開/opt/orientdb/bin/orientdb.sh文件:

sudo vi /opt/orientdb/bin/orientdb.sh

找到以下行:

ORIENTDB_DIR="YOUR_ORIENTDB_INSTALLATION_PATH"

ORIENTDB_USER="USER_YOU_WANT_ORIENTDB_RUN_WITH"

用下面的取代:

ORIENTDB_DIR="/opt/orientdb"

ORIENTDB_USER="orientdb"

保存并退出:

:wq!

5)為了防止未經(jīng)授權(quán)訪問OrientDB的配置,您需要修改對該配置文件的權(quán)限如下:

sudo chmod 640 /opt/orientdb/config/orientdb-server-config.xml

6)創(chuàng)建一個systemd啟動腳本來管理OrientDB服務(wù):

sudo cp /opt/orientdb/bin/orientdb.service /etc/systemd/system

使用vi編輯器打開這個文件:

sudo vi /etc/systemd/system/orientdb.service

找到以下行:

User=ORIENTDB_USER

Group=ORIENTDB_GROUP

ExecStart=$ORIENTDB_HOME/bin/server.sh

用下面的取代:

User=orientdb

Group=orientdb

保存并退出:

:wq!

啟動并啟用OrientDB服務(wù):

ExecStart=/opt/orientdb/bin/server.sh

這樣,OrientDB將自動啟動系統(tǒng)引導(dǎo)。

上述就是小編為大家分享的如何在CentOS 7中安裝和配置OrientDB社區(qū)版了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

文章題目:如何在CentOS7中安裝和配置OrientDB社區(qū)版-創(chuàng)新互聯(lián)
鏈接URL:http://jinyejixie.com/article34/dijppe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)站收錄、建站公司網(wǎng)站內(nèi)鏈、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
虎林市| 宜昌市| 鲜城| 兴和县| 吴忠市| 宾阳县| 微博| 兖州市| 博客| 宿松县| 铅山县| 长宁县| 吐鲁番市| 乾安县| 南平市| 泰宁县| 蛟河市| 融水| 沧源| 长宁县| 榆社县| 顺平县| 延津县| 迁西县| 江陵县| 青海省| 垦利县| 资中县| 左权县| 新巴尔虎右旗| 绍兴市| 托里县| 济阳县| 手机| 读书| 舟曲县| 合阳县| 米泉市| 城固县| 青河县| 新津县|