如何在Ubuntu 18.04 LTS上安装和配置OrientDB

时间:2020-02-23 14:32:08  来源:igfitidea点击:

在本教程中,将介绍如何在Ubuntu 18.04服务器上安装OrientDB。
OrientdB是世界上具有Java的世界领先的开源NoSQL多模型数据库管理系统。
它是最通用的DBMS,支持一个多模型产品中的图形,文档,无功,全文,地理空间和键值模型。

我们可以在分布式(多主机)设置中运行OrientDB,并支持SQL,酸事务,全文索引和反应查询。
要知道OrientDB的力量,请查看OrientDB VS MongoDB for文档数据库和OrientDB VS Neo4j与流行图数据库进行比较。

如何在Ubuntu 18.04 LTS上安装和配置OrientDB

在本教程中,我们将安装OrientDB Community Edition,可作为下载的二进制包使用。
打开OrientDB下载页面。

步骤1:安装OrientDB依赖项。

Ubuntu 18.04系统需要Java以运行OrientDB数据库系统。
将其安装如下:

sudo apt update && sudo apt upgrade
sudo apt install apt-transport-https  openjdk-8-jre-headless

安装WGET以下载ORIENDDB安装文件:

sudo apt-get update
sudo apt-get install wget

第2步:在Ubuntu 18.04 LTS上安装OrientDB

安装WGET后,下载存档文件。
检查GitHub发布页面并使用最新版本替换3.0.5.

export RELEASE="3.0.4"
wget https://s3.us-east-2.amazonaws.com/orientdb3/releases/${RELEASE}/orientdb-${RELEASE}.tar.gz

解压缩文件:

tar xvf orientdb-${RELEASE}.tar.gz

将结果目录移动到 /opt/orientdb

sudo mv  orientdb-${RELEASE} /opt/orientdb

添加系统用户以管理OrientDB:

sudo groupadd -r orientdb
sudo useradd --system -g orientdb orientdb
sudo chown -R orientdb:orientdb /opt/orientdb

创建root密码:

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

示例输出:

+—————————————————————+
|                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: ** **** **** ****

第3步:配置OrientDB SystemD服务

OrientDB的包包含基于Systemd Distrs的服务描述符文件。
orientdb.service放在宾馆目录中。
我们可以使用locate命令查找此Fule路径:

$sudo locate orientdb.service
/opt/orientdb/bin/orientdb.service

将服务单元文件复制到 /etc/systemd/system/目录。

sudo cp /opt/orientdb/server/script/orientdb.service /etc/systemd/system/

编辑文件以设置运行应用程序的用户和组。

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

它应该如下所示:

# Copyright (c) OrientDB LTD (http://http://orientdb.com/)
#[Unit]
Description=OrientDB Server
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=orientdb
Group=orientdb
ExecStart=/opt/orientdb/bin/server.sh

启动OrientdB服务:

sudo systemctl daemon-reload
sudo systemctl start orientdb

OrientdB服务现在应该运行。
使用以下方式打开UI:

http://server:2480/studio/index.html

使用前面配置的用户名root和密码登录。