Heim System-Tutorial LINUX So installieren und konfigurieren Sie ArangoDB

So installieren und konfigurieren Sie ArangoDB

Aug 07, 2024 pm 06:19 PM
linux Linux -Tutorial Roter Hut Linux -System Linux -Befehl Linux-Zertifizierung Red Hat Linux Linux-Video

ArangoDB ist eine verteilte Open-Source-Datenbank mit mehreren Modellen. Es handelt sich um eine NoSQL-Datenbank mit drei Datenmodellen: Diagramm, Dokument und Schlüssel/Wert. ArangoDB verwendet eine SQL-ähnliche Abfragesprache (AQL), ​​um Hochleistungsanwendungen zu erstellen.

ArangoDB-Installation

ArangoDB unterstützt die Installation auf Windows, Linux, Docker, Mac und anderen Systemen.

Installation von ArangoDB unter Windows

Unter Windows können Sie die komprimierte Paketversion oder die ausführbare Dateiversion herunterladen. Ich bevorzuge die komprimierte Paketversion. Nach dem Herunterladen wählen Sie einfach ein Verzeichnis aus und dekomprimieren es direkt. Die Verzeichnisstruktur nach der Dekomprimierung umfasst ungefähr:

  • etc: Alle Konfigurationsdateien befinden sich in diesem Verzeichnis
  • usr: einschließlich Datenbankausführungsdateien und JS-Modulbibliotheken
  • var: Datenverzeichnis und FOXX-Programmverzeichnis

Die Startdatei befindet sich im Verzeichnis usr/bin/. Öffnen Sie beim Start ein Terminal, wechseln Sie in dieses Verzeichnis, führen Sie die Startdatei aus oder machen Sie daraus einen Windows-Dienst.

Installation von ArangoDB unter Linux

Dieser Artikel nimmt CentOS 7 als Beispiel. Befolgen Sie für andere Linux-Distributionen einfach die offiziellen Anweisungen.

Führen Sie den folgenden Befehl mit Root-Rechten aus:

cd <span class="hljs-regexp">/etc/</span>yum.repos.d/
curl -OL <span class="hljs-string">https:</span><span class="hljs-comment">//download.arangodb.com/arangodb33/CentOS_7/arangodb.repo</span>
yum -y install arangodb3<span class="hljs-number">-3.3</span><span class="hljs-number">.7</span>

yum -y install arangodb3-debuginfo<span class="hljs-number">-3.3</span><span class="hljs-number">.7</span>(默认情况下不是必须的)

Überprüfen Sie nach erfolgreicher Installation sorgfältig die Ausgabeinformationen des Terminals:

SICHERHEITSHINWEIS:
Führen Sie „arango-secure-installation“ aus, um ein Root-Passwort festzulegen
Das aktuelle Passwort lautet '894a31beb567898c6dc0easdefga1eb6b'

Es kann festgestellt werden, dass der Standardbenutzer root ist und ein temporäres Passwort sowie der Befehl zum Ändern des Root-Passworts bereitgestellt werden: arango-secure-installation. Dieser Befehl ist eigentlich ein Softlink zu arangod, und arangod ist der Datenbankserverbefehl von ArangoDB. Kann zum Starten der Datenbank, zum Ändern von Passwörtern usw. verwendet werden.

Gleichzeitig stellt ArangoDB einen Webclient zum Betrieb der Datenbank zur Verfügung. Der Standardport ist 8529. Sie können das Passwort auch ändern, nachdem Sie sich mit dem anfänglichen Passwort angemeldet haben Praktisch für Schüler, die mit der Befehlszeile noch nicht vertraut sind. Schließlich ist die grafische Benutzeroberfläche intuitiver.

ArangoDB-Konfiguration

ArangoDB hat viele Konfigurationsdateien, die wir normalerweise am häufigsten konfigurieren. Unter Linux befindet sich das Verzeichnis dieser Datei normalerweise unter /etc/arangodb3/, da ich es oft gewohnt bin, eine komprimierte Paketversion zu verwenden Datei Nur im Verzeichnis etc/arangodb3 des entpackten Verzeichnisses.

Zu den Inhalten, die normalerweise konfiguriert werden müssen, gehören der Datenspeicherpfad, der Protokollpfad, die Zugriffsadresse usw.

Datenpfad konfigurieren:

Verzeichnis = /var/lib/arangodb3

Protokollpfad konfigurieren:

file = /var/log/arangodb3/arangod.log

Zugriffspfad konfigurieren:

Endpunkt = tcp://127.0.0.1:8529

Wenn Sie nur lokal darauf zugreifen, ist das kein Problem, aber wenn Sie im LAN oder externen Netzwerk darauf zugreifen möchten, müssen Sie auch die Zugriffsadresse des LAN oder externen Netzwerks hinzufügen:

Endpunkt = tcp://192.168.1.101:8529

Nach der Änderung starten Sie die Datenbank neu und Sie können außerhalb des lokalen Computers darauf zugreifen.

ArangoDB-Startup

初始安装后会提供一串很长的密码,不太容易记住,所以我们要修改一下密码。我主要介绍两种修改密码的方法:在终端使用命令修改和在图形界面中修改。

1,在终端修改密码

在终端输入以下命令:

<span class="hljs-attribute">sudo</span> arango-secure-installation

系统会提示你输入 root 的密码:

Please enter password for root user:

输入两遍新密码即完成了密码更改,貌似不校验旧密码。

密码修改完后启动数据库登陆即可。

2,图形界面修改密码

使用图形界面操作,首先要启动 ArangoDB 数据库,有两种方式可启动数据库,一是直接使用上面提到的 arangod 命令:

 <span class="hljs-attribute">sudo</span> arangod

或者使用系统的服务 systemd 操作

 <span class="hljs-attribute">sudo</span> systemctl start arangodb3

......

INFO ArangoDB (version 3.3.7 [linux]) is ready for business. Have fun!

启动后查看终端或日志中有以上提示,表示启动成功。

查看一下 ArangoDB 的状态:

 <span class="hljs-attribute">sudo</span> systemctl status arangodb3

如果显示类似如下:

Active: active (running) since ...

表明启动成功。

两种启动方式比较推荐后一种,通过系统启动可以方便统一管理。

启动后即可在浏览器中打开客户端界面,输入 http://localhost:8529:

So installieren und konfigurieren Sie ArangoDB

username 默认为 root,密码就是那初始的一长串字符,登陆后,数据库选择 _system,进入到主页中,在左边栏中选择 USERS,在右边点击 root 用户,进去后就会看到修改密码的按钮,点击就可以修改密码了。

到此基本安装配置就完成了。

Das obige ist der detaillierte Inhalt vonSo installieren und konfigurieren Sie ArangoDB. 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

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

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.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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)

Erfahrung in der Teilnahme an VSCODE -Offline -Technologieaustauschaktivitäten Erfahrung in der Teilnahme an VSCODE -Offline -Technologieaustauschaktivitäten May 29, 2025 pm 10:00 PM

Ich habe viel Erfahrung in der Teilnahme an VSCODE-Offline-Technologienaustauschaktivitäten, und meine Hauptgewinne sind die Austausch von Plug-in-Entwicklung, praktische Demonstrationen und die Kommunikation mit anderen Entwicklern. 1. Teilen der Plug-in-Entwicklung: Ich habe gelernt, wie man die Plug-in-API von VSCODE verwendet, um die Entwicklungseffizienz wie automatische Formatierung und statische Analyse-Plug-Ins zu verbessern. 2. Praktische Demonstration: Ich habe gelernt, wie man VSCODE für die Fernentwicklung verwendet und seine Flexibilität und Skalierbarkeit erkannt. 3.. Kommunizieren Sie mit Entwicklern: Ich habe Fähigkeiten erhalten, um die VSCODE-Startgeschwindigkeit zu optimieren, z. Kurz gesagt, diese Veranstaltung hat mir sehr profitiert, und ich kann diejenigen, die an VSCODE interessiert sind, sehr empfehlen.

Wie begrenzte ich Benutzerressourcen in Linux? Wie konfiguriere ich Ulimit? Wie begrenzte ich Benutzerressourcen in Linux? Wie konfiguriere ich Ulimit? May 29, 2025 pm 11:09 PM

Linux -System beschränkt die Benutzerressourcen durch den Befehl ulimit, um eine übermäßige Verwendung von Ressourcen zu verhindern. 1.ulimit ist ein integrierter Shell-Befehl, mit dem die Anzahl der Dateideskriptoren (-n), die Speichergröße (-V), die Threadzahl (-U) usw. begrenzt werden kann, die in Soft Limit (aktueller effektiver Wert) und hartem Grenze (maximale Obergrenze) unterteilt sind. 2. Verwenden Sie den Befehl ulimit direkt zur vorübergehenden Änderung, wie z. B. Ulimit-N2048, ist jedoch nur für die aktuelle Sitzung gültig. 3. Für den dauerhaften Effekt müssen Sie /etc/security/limits.conf- und PAM -Konfigurationsdateien ändern und SessionRequiredpam_Limits.so hinzufügen. 4. Der SystemD -Dienst muss Lim in der Einheitsdatei einstellen

Vergleich zwischen Informix und MySQL unter Linux Vergleich zwischen Informix und MySQL unter Linux May 29, 2025 pm 11:21 PM

Informix und MySQL sind beide beliebte relationale Datenbankverwaltungssysteme. Sie können in Linux -Umgebungen gut abschneiden und sind weit verbreitet. Das Folgende ist ein Vergleich und eine Analyse der beiden auf der Linux -Plattform: Installieren und Konfigurieren von Informationen: Bereitstellung von Informationen unter Linux erfordert das Herunterladen der entsprechenden Installationsdateien und das Ausfüllen des Installations- und Konfigurationsprozesses gemäß der offiziellen Dokumentation. MySQL: Der Installationsprozess von MySQL ist relativ einfach und kann einfach über Systempaketmanagement -Tools (z. B. APT oder YUM) installiert werden, und es gibt eine große Anzahl von Tutorials und Community -Unterstützung im Netzwerk als Referenz. Leistungsinformix: Informix hat eine hervorragende Leistung und

So integrieren Sie FileBeat und Elasticsearch unter Debian So integrieren Sie FileBeat und Elasticsearch unter Debian May 28, 2025 pm 05:09 PM

Im Debian -Betriebssystem kann die Integration von FileBeat und Elasticsearch die Sammlung, Übertragung und Speicherung von Protokolldaten vereinfachen. Im Folgenden finden Sie die spezifischen Implementierungsschritte: Schritt 1: Die erste Aufgabe der Bereitstellung von Elasticsearch besteht darin, die Installation von Elasticsearch im Debian -System zu vervollständigen. Sie können die entsprechende Version des Elasticsearch -Softwarepakets von der offiziellen Website für Elastizität herunterladen und den Installationsprozess gemäß den offiziellen Anleitungen abschließen. Laden Sie Elasticsearchwgethttps: //artifacts.elastic.co/downloads/elasticse herunter und installieren Sie sie

Die Gründe und Lösungen für den Editor nach dem VSCODE-Plug-In-Update stürzen ab Die Gründe und Lösungen für den Editor nach dem VSCODE-Plug-In-Update stürzen ab May 29, 2025 pm 10:03 PM

Der Grund, warum der Editor nach dem Aktualisieren des VSCODE -Plugins abstürzt, ist, dass das Plugin mit Kompatibilitätsproblemen mit vorhandenen Versionen von VSCODE oder anderen Plugins Probleme auftritt. Zu den Lösungen gehören: 1. Deaktivieren Sie das Plug-In, um Probleme nacheinander zu beheben; 2. Die Problem-Plug-In in die vorherige Version herabstufen; 3. Finden Sie alternative Plug-Ins; 4. Halten Sie VSCODE und Plug-in aktualisiert und führen Sie ausreichende Tests durch. 5. Richten Sie die automatische Sicherungsfunktion ein, um den Datenverlust zu verhindern.

So implementieren Sie die automatisierte Bereitstellung von Docker in Debian So implementieren Sie die automatisierte Bereitstellung von Docker in Debian May 28, 2025 pm 04:33 PM

Die Implementierung der automatisierten Bereitstellung von Docker im Debian -System kann auf verschiedene Weise durchgeführt werden. Hier sind die detaillierten Schrittehandbuch: 1. Installieren Sie zuerst Docker, stellen Sie sicher, dass Ihr Debian-System auf dem neuesten Stand ist: Sudoaptupdatesudoaptupgrade-y Als Nächstes installieren

Wie kann ich MySQL an die chinesische Schnittstelle einstellen? Einfach die chinesische Sprachumgebung von MySQL festlegen Wie kann ich MySQL an die chinesische Schnittstelle einstellen? Einfach die chinesische Sprachumgebung von MySQL festlegen Jun 04, 2025 pm 06:36 PM

Um MySQL in eine chinesische Schnittstelle zu bringen, kann sie über MySQLworkBench- oder Befehlszeilen -Tools implementiert werden. 1) In MySQLWORKBENCH, öffnen Sie "Einstellungen", wählen Sie die Registerkarte "Aussehen" und wählen Sie dann "Chinesisch (vereinfacht)" im Dropdown-Menü "Sprache" und starten Sie neu. 2) Setzen Sie bei Verwendung von Befehlszeilen-Tools die Gebietsschema-Variablen des Betriebssystems, z.

So vergleichen Sie Debian Notepad mit anderen Herausgebern So vergleichen Sie Debian Notepad mit anderen Herausgebern May 29, 2025 pm 10:42 PM

Debian Texteditor ist ein grundlegendes Textbearbeitungstool, das hauptsächlich für die tägliche einfache Textbearbeitung verwendet wird. Im Vergleich zu anderen Mainstream -Redakteuren hat es bestimmte Einschränkungen in Bezug auf Leistung und Benutzererfahrung. Hier sind die Vorteile und Funktionen mehrerer anderer Redakteure im Vergleich zu Debian-Texteditoren: Notepad Lade großer Dateien Geschwindigkeit: Notepad kann in nur 8 Sekunden schnell große Dateien laden, z. CODE -FÄHRUNGS -Funktion: Unterstützt die Codefärbung in etwa 80 Programmiersprachen, wodurch die Codierungseffizienz verbessert wird. Batch -Betriebsfähigkeit: Es verfügt über den Spaltenbearbeitungsmodus, der für die Ausführung von Stapelverarbeitungsaufgaben wie finanzielle Überprüfung oder Betriebs- und Wartungsprotokolle geeignet ist. Verlängerungs-Plug-in-Zweig

See all articles