如何在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和密码登录。