Heim System-Tutorial LINUX Installieren Sie OrientDB unter Ubuntu 16.04

Installieren Sie OrientDB unter Ubuntu 16.04

Jan 16, 2024 pm 12:08 PM
linux linux教程 红帽 linux系统 linux命令 Linux-Zertifizierung Red Hat Linux Linux-Video

Einführung Wenn wir von Datenbanken sprechen, denken wir normalerweise an zwei Hauptkategorien: die Verwendung einer Methode namens Structured Query Language (SQL) für die Schnittstelle zwischen Benutzern und Anwendungen und nicht-relationale Datenbankverwaltungssysteme (NoSQL-Datenbank). ).

Es gibt einen großen Unterschied in der Art und Weise, wie die beiden Modelle Daten verarbeiten (speichern).

Relationales Datenbankverwaltungssystem

Im relationalen Modell (wie MySQL oder dessen Ableger MariaDB) ist eine Datenbank eine Sammlung von Tabellen, wobei jede Tabelle eine oder mehrere in Spalten organisierte Datenkategorien enthält. Jede Zeile der Datenbank enthält eine eindeutige Dateninstanz, deren Klassifizierung durch Spalten definiert wird.

Stellen Sie sich zum Beispiel einen Tisch mit Kunden vor. Jede Zeile entspricht einem Kunden und jede Spalte entspricht dem Namen, der Adresse und anderen notwendigen Informationen.

Eine andere Tabelle kann Bestellungen, Produkte, Kunden, Termine und mehr enthalten. Benutzer dieser Datenbank können eine Ansicht erhalten, die ihren Anforderungen entspricht, beispielsweise einen Bericht über die Einkäufe eines Kunden von Produkten innerhalb einer bestimmten Preisspanne.

Nicht-relationales Datenbankverwaltungssystem

In einem nicht relationalen Datenbankverwaltungssystem (oder nicht nur SQL) ist die Datenbank so konzipiert, dass sie Daten auf unterschiedliche Weise speichert, z. B. als Dokumentenspeicherung, Schlüsselwertspeicherung, Diagrammbeziehungsspeicherung und andere Speichermethoden. In dieser Form implementierte Datenbanksysteme werden speziell für große Datenbankcluster und große Webanwendungen eingesetzt. Heutzutage werden nicht-relationale Datenbanken von einigen großen Unternehmen wie Google und Amazon verwendet.

Dokumentenspeicherdatenbank

Dokumentenspeicherdatenbank speichert Daten in Form von Dokumenten. Diese Art der Nutzung wird typischerweise durch JavaScript und JSON repräsentiert, obwohl auch XML und andere Speicherformen verwendet werden können. Ein Beispiel hierfür ist MongoDB.

Speicherdatenbank für Schlüssel-Wert-Paare

Dies ist ein einfaches Modell, das einen eindeutigen Schlüssel mit einem Wert verknüpft. Dieses System ist leistungsstark und hinsichtlich des Cachings hoch skalierbar. Beispiele hierfür sind BerkeleyDB und MemacacheDB.

Graphische relationale Datenbank

Wie der Name schon sagt, speichert dieser Datenbanktyp Daten mithilfe eines Diagrammmodells, was bedeutet, dass Daten über Knoten und Verbindungen zwischen Knoten organisiert werden. Dies ist ein flexibles Modell, das sich im Laufe der Zeit und bei der Nutzung weiterentwickeln kann. Dieses System sollte dort verwendet werden, wo Zuordnungsbeziehungen im Vordergrund stehen. Beispiele hierfür sind IBM Graphs, Neo4j und OrientDB.

OrientDB

OrientDB ist ein nicht relationales Datenbankverwaltungssystem mit mehreren Modi. Wie das Unternehmen, das es entwickelt hat, es ausdrückt: „Es handelt sich um eine skalierbare Hochleistungsdatenbank, die Diagrammbeziehungen mit Dokument-, Schlüsselwert-, reaktiven, objektorientierten und Geodatenmodellen kombiniert.“

OrientDB unterstützt auch SQL, das erweitert werden kann, um Bäume und Diagramme zu betreiben.

Inhalt

Ziel
In diesem Tutorial erfahren Sie, wie Sie die OrientDB Community Edition auf einen Server mit Ubuntu 16.04 herunterladen und konfigurieren.

OrientDB herunterladen

Wir können die neueste Version von OrientDB vom neuesten Server herunterladen, indem wir den folgenden Befehl eingeben.

$ wget -O orientdb-community-2.2.22.tar.gz http://orientdb.com/download.php?file=orientdb-community-2.2.22.tar.gz&os=linux
Nach dem Login kopieren

Was hier heruntergeladen wird, ist ein komprimiertes Paket, das vorkompilierte Binärdateien enthält, sodass wir es mit dem Befehl tar dekomprimieren können:

$ tar -zxf orientdb-community-2.2.22.tar.gz
Nach dem Login kopieren

Verschieben Sie den gesamten extrahierten Ordner nach /opt:

# mv orientdb-community-2.2.22 /opt/orientdb
Nach dem Login kopieren
Starten Sie den OrientDB-Server

Um den OrientDB-Server zu starten, muss das Shell-Skript im Verzeichnis orientdb/bin/ ausgeführt werden:

# /opt/orientdb/bin/server.sh
Nach dem Login kopieren

Wenn Sie den OrientDB-Server zum ersten Mal starten, zeigt das Installationsprogramm außerdem einige Eingabeaufforderungsinformationen an und erinnert Sie daran, das Root-Benutzerkennwort von OrientDB festzulegen:

+---------------------------------------------------------------+
| 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: ********
Nach dem Login kopieren

Nach Abschluss dieser Schritte wird der OrientDB-Datenbankserver erfolgreich gestartet:

INFO OrientDB Server is active v2.2.22 (build fb2b7d321ea8a5a5b18a82237049804aace9e3de). [OServer]
Nach dem Login kopieren

Von nun an müssen wir ein zweites Terminal verwenden, um mit dem OrientDB-Server zu interagieren.

Um das Stoppen von OrientDB zu erzwingen, drücken Sie einfach Strg+C.

Daemon konfigurieren

An diesem Punkt können wir uns OrientDB einfach als eine Reihe von Shell-Skripten vorstellen, die mit einem Editor /opt/orientdb/bin/orientdb.sh geöffnet werden können:

# $EDITOR /opt/orientdb/bin/orientdb.sh
Nach dem Login kopieren

Im ersten Absatz können wir sehen:

#!/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"
Nach dem Login kopieren

Wir müssen ORIENTDB_DIR und ORIENTDB_USER konfigurieren.

Dann erstellen wir einen Benutzer. Wenn wir beispielsweise einen Benutzer namens orientdb erstellen, müssen wir den folgenden Befehl eingeben:

# useradd -r orientdb -s /sbin/nologin
Nach dem Login kopieren

orientdb ist der Benutzer, den wir unter ORIENTDB_USER eingegeben haben.

Ändern Sie dann den Besitzer des Verzeichnisses /opt/orientdb:

# chown -R orientdb:orientdb /opt/orientdb
Nach dem Login kopieren

Berechtigungen für die Serverkonfigurationsdatei ändern:

# chmod 640 /opt/orientdb/config/orientdb-server-config.xml
Nach dem Login kopieren
Laden Sie den System-Daemon-Dienst herunter

Das komprimierte Paket von OrientDB enthält eine Servicedatei /opt/orientdb/bin/orientdb.service. Wir kopieren es in den Ordner /etc/systemd/system:

# cp /opt/orientdb/bin/orientdb.service /etc/systemd/system
Nach dem Login kopieren

Bearbeiten Sie diese Servicedatei:

# $EDITOR /etc/systemd/system/orientdb.service
Nach dem Login kopieren

其中 [service] 内容块看起来应该是这样的:

[Service]
User=ORIENTDB_USER
Group=ORIENTDB_GROUP
ExecStart=$ORIENTDB_HOME/bin/server.sh
Nach dem Login kopieren

将其改成如下样式:

[Service]
User=orientdb
Group=orientdb
ExecStart=/opt/orientdb/bin/server.sh
Nach dem Login kopieren

保存并退出。

重新加载系统守护进程:

# systemctl daemon-reload
Nach dem Login kopieren

启动 OrientDB 并使其开机自启动:

# systemctl start orientdb
# systemctl enable orientdb
Nach dem Login kopieren

确认 OrientDB 的状态:

# systemctl status orientdb
Nach dem Login kopieren

上述指令应该会输出:

● orientdb.service - OrientDB Server
Loaded: loaded (/etc/systemd/system/orientdb.service; disabled; vendor preset: enabled)
Active: active (running) ...
Nach dem Login kopieren

流程就是这样了!OrientDB 社区版成功安装并且正确运行在我们的服务器上了。

总结

在这个指导中,我们看到了一些关系型数据库管理系统(RDBMS)以及非关系型数据库管理系统(NoSQL DBMS)的简单对照。我们也安装 OrientDB 社区版的服务器端并完成了其基础的配置。

这是我们部署完全的 OrientDB 基础设施的第一步,也是我们用于管理大型系统数据的起步。


Das obige ist der detaillierte Inhalt vonInstallieren Sie OrientDB unter Ubuntu 16.04. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade Sep 05, 2024 am 06:33 AM

Für viele Benutzer klingt das Hacken einer Android-TV-Box entmutigend. Allerdings stand Entwickler Murray R. Van Luyn während der Broadcom-Chipknappheit vor der Herausforderung, nach geeigneten Alternativen zum Raspberry Pi zu suchen. Seine Zusammenarbeit mit der Armbia

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Feb 19, 2025 pm 04:54 PM

Deepseek ist ein leistungsstarkes Intelligent -Such- und Analyse -Tool, das zwei Zugriffsmethoden bietet: Webversion und offizielle Website. Die Webversion ist bequem und effizient und kann ohne Installation verwendet werden. Unabhängig davon, ob Einzelpersonen oder Unternehmensnutzer, können sie massive Daten über Deepseek problemlos erhalten und analysieren, um die Arbeitseffizienz zu verbessern, die Entscheidungsfindung zu unterstützen und Innovationen zu fördern.

So installieren Sie Deepseek So installieren Sie Deepseek Feb 19, 2025 pm 05:48 PM

Es gibt viele Möglichkeiten, Deepseek zu installieren, einschließlich: kompilieren Sie von Quelle (für erfahrene Entwickler) mit vorberechtigten Paketen (für Windows -Benutzer) mit Docker -Containern (für bequem am besten, um die Kompatibilität nicht zu sorgen), unabhängig von der Methode, die Sie auswählen, bitte lesen Die offiziellen Dokumente vorbereiten sie sorgfältig und bereiten sie voll und ganz vor, um unnötige Schwierigkeiten zu vermeiden.

BitPie Bitpie-Wallet-App-Download-Adresse BitPie Bitpie-Wallet-App-Download-Adresse Sep 10, 2024 pm 12:10 PM

Wie lade ich die BitPie Bitpie Wallet-App herunter? Die Schritte sind wie folgt: Suchen Sie im AppStore (Apple-Geräte) oder Google Play Store (Android-Geräte) nach „BitPie Bitpie Wallet“. Klicken Sie auf die Schaltfläche „Get“ oder „Install“, um die App herunterzuladen. Besuchen Sie für die Computerversion die offizielle BitPie-Wallet-Website und laden Sie das entsprechende Softwarepaket herunter.

Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Feb 21, 2025 pm 08:42 PM

Bitget ist eine Kryptowährungsbörse, die eine Vielzahl von Handelsdienstleistungen anbietet, darunter Spot -Handel, Vertragshandel und Derivate. Der 2018 gegründete Austausch hat seinen Hauptsitz in Singapur und verpflichtet sich, den Benutzern eine sichere und zuverlässige Handelsplattform zu bieten. Bitget bietet eine Vielzahl von Handelspaaren, einschließlich BTC/USDT, ETH/USDT und XRP/USDT. Darüber hinaus hat der Austausch einen Ruf für Sicherheit und Liquidität und bietet eine Vielzahl von Funktionen wie Premium -Bestellarten, gehebelter Handel und Kundenunterstützung rund um die Uhr.

Installation der Quellcode-Kompilierung von Zabbix 3.4 Installation der Quellcode-Kompilierung von Zabbix 3.4 Sep 04, 2024 am 07:32 AM

1. Installationsumgebung (virtuelle Hyper-V-Maschine): $hostnamectlStatichostname:localhost.localdomainIconname:computer-vmChassis:vmMachineID:renwoles1d8743989a40cb81db696400BootID:renwoles272f4aa59935dcdd0d456501Virtualisierung:microsoftOperatingSystem:CentOS 7(Kern)CPEOSName:cpe:

Ouyi OKX Installationspaket ist direkt enthalten Ouyi OKX Installationspaket ist direkt enthalten Feb 21, 2025 pm 08:00 PM

Ouyi Okx, die weltweit führende digitale Asset Exchange, hat jetzt ein offizielles Installationspaket gestartet, um ein sicheres und bequemes Handelserlebnis zu bieten. Auf das OKX -Installationspaket von Ouyi muss nicht über einen Browser zugegriffen werden. Der Installationsprozess ist einfach und einfach zu verstehen.

Holen Sie sich das Installationspaket Gate.io kostenlos Holen Sie sich das Installationspaket Gate.io kostenlos Feb 21, 2025 pm 08:21 PM

Gate.io ist ein beliebter Kryptowährungsaustausch, den Benutzer verwenden können, indem sie sein Installationspaket herunterladen und auf ihren Geräten installieren. Die Schritte zum Abholen des Installationspakets sind wie folgt: Besuchen Sie die offizielle Website von Gate.io, klicken Sie auf "Download", wählen Sie das entsprechende Betriebssystem (Windows, Mac oder Linux) und laden Sie das Installationspaket auf Ihren Computer herunter. Es wird empfohlen, die Antiviren -Software oder -Firewall während der Installation vorübergehend zu deaktivieren, um eine reibungslose Installation zu gewährleisten. Nach Abschluss muss der Benutzer ein Gate.io -Konto erstellen, um es zu verwenden.

See all articles