Cómo instalar OrientDB en Ubuntu 20.04 LTS

En este tutorial, le mostraremos cómo instalar OrientDB en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, OrientDB es un sistema de administración de bases de datos NoSQL de código abierto escrito en Java. Una de sus principales características es que no solo está basado en NoSQL sino que también es muy rápido. Es el DBMS más versátil que admite modelos de gráficos, documentos, reactivos, de texto completo, geoespaciales y de valor clave en un producto multimodelo.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de la base de datos NoSQL de código abierto de OrientDB en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.

Instale OrientDB en Ubuntu 20.04 LTS Focal Fossa

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt comandos en la terminal.

sudo apt update
sudo apt upgrade
sudo apt install curl apt-transport-https

Paso 2. Instalar OrientDB en Ubuntu 20.04.

Ahora descargamos la última versión de la comunidad, visite OrientDB desde el sitio oficial:

wget https://s3.us-east-2.amazonaws.com/orientdb3/releases/3.0.4/orientdb-3.0.4.tar.gz
tar xvf orientdb-3.0.4.tar.gz

A continuación, mueva la configuración extraída a /opt/oriendb directorio:

sudo mv orientdb-3.0.4 /opt/orientdb

Ahora agregue el usuario del sistema para administrar OrientDB:

sudo useradd -r orientdb -s /sbin/nologin
sudo chown -R orientdb:orientdb /opt/orientdb/

Luego, abra el script de configuración, reemplace el usuario y la ruta de configuración de la base de datos:

sudo nano /opt/orientdb/bin/orientdb.sh

Agregue la siguiente línea:

ORIENTDB_DIR="/opt/orientdb"
ORIENTDB_USER="orientdb"

Salida de muestra:

# chkconfig: 2345 20 80
# description: OrientDb init script
# processname: orientdb.sh

# You have to SET the OrientDB installation directory here
ORIENTDB_DIR="/opt/orientdb"
ORIENTDB_USER="orientdb"
LOG_DIR="../log"

A continuación, navegue hasta /opt/orientdb/bin camino y correr server.sh texto:

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

Producción:

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

Paso 3. Cree el servicio OrientDB.

Primero, copie el archivo de servicio OrientDB a /etc/systemd/system/ directorio:

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

A continuación, edite el archivo de servicio de OrientDB y agregue lo siguiente:

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

Agregue la siguiente línea:

#
# right (c) OrientDB LTD (https://https://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.shCopy

Luego, inicie OrientDB y habilítelo para que se inicie en el momento del arranque:

sudo systemctl daemon-reload
sudo systemctl start orientdb.service
sudo systemctl status orientdb.service

Paso 4. Acceda a la interfaz web de OrientDB.

Una vez instalado correctamente, abra su navegador web y vaya a https://your-server-ip:2480 y deberías ver esto.

¡Felicidades! Ha instalado OrientDB correctamente. Gracias por usar este tutorial para instalar la base de datos NoSQL de código abierto de OrientDB en el sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de OrientDB.