Maison Tutoriel système Linux Comment installer et configurer ArangoDB

Comment installer et configurer ArangoDB

Aug 07, 2024 pm 06:19 PM
linux Tutoriel Linux Chapeau rouge Système Linux Commande Linux certification Linux chapeau rouge Linux vidéo Linux

ArangoDB est une base de données multimodèle native distribuée open source. Il s'agit d'une base de données NoSQL avec trois modèles de données : graphique, document et clé/valeur. ArangoDB utilise un langage de requête (AQL) de type SQL pour créer des applications hautes performances.

Installation d'ArangoDB

ArangoDB prend en charge l'installation sur Windows, Linux, Docker, Mac et d'autres systèmes.

Installation d'ArangoDB sous Windows

Sous Windows, vous pouvez télécharger la version compressée du package ou la version du fichier exécutable. Je préfère utiliser la version compressée du package. Après le téléchargement, il suffit de sélectionner un répertoire et de le décompresser directement. La structure des répertoires après décompression comprend grosso modo :

  • etc : Tous les fichiers de configuration sont dans ce répertoire
  • usr : y compris les fichiers d'exécution de base de données et les bibliothèques de modules js
  • var : répertoire de données et répertoire de programmes FOXX

Le fichier de démarrage se trouve dans le répertoire usr/bin/ Lors du démarrage, ouvrez un terminal, basculez vers ce répertoire, exécutez le fichier de démarrage, ou il peut également être transformé en service Windows.

Installation d'ArangoDB sous Linux

Cet article prend CentOS 7 comme exemple. Pour les autres distributions Linux, suivez simplement les instructions officielles.

Exécutez la commande suivante avec les privilèges root :

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>(默认情况下不是必须的)

Une fois l'installation réussie, vérifiez soigneusement les informations de sortie du terminal :

CONSEIL DE SÉCURITÉ :
exécutez 'arango-secure-installation' pour définir un mot de passe root
le mot de passe actuel est '894a31beb567898c6dc0easdefga1eb6b'

On peut constater que l'utilisateur par défaut est root et qu'un mot de passe temporaire est fourni, ainsi que la commande pour changer le mot de passe root : arango-secure-installation Cette commande est en fait un lien symbolique vers arangod, et arangod est le. commande du serveur de base de données d'ArangoDB Peut être utilisée pour démarrer la base de données, modifier les mots de passe, etc.

En même temps, ArangoDB fournit un client Web pour faire fonctionner la base de données. Il peut être ouvert après le démarrage du serveur de base de données. Le port par défaut est 8529. Vous pouvez également modifier le mot de passe après vous être connecté avec le mot de passe initial. pratique pour les étudiants qui débutent avec la ligne de commande. Après tout, l'interface graphique est plus intuitive.

Configuration ArangoDB

ArangoDB possède de nombreux fichiers de configuration. Celui que nous configurons habituellement le plus est arangod.conf. Le répertoire de ce fichier sous Linux se trouve généralement sous /etc/arangodb3/ sous Windows, car j'ai souvent l'habitude d'utiliser la version compressée du package, sa configuration. fichier Juste dans le répertoire etc/arangodb3 du répertoire décompressé.

Le contenu qui doit généralement être configuré comprend le chemin de stockage des données, le chemin du journal, l'adresse d'accès, etc.

Configurer le chemin des données :

répertoire = /var/lib/arangodb3

Configurer le chemin du journal :

fichier = /var/log/arangodb3/arangod.log

Configurer le chemin d'accès :

point de terminaison = tcp://127.0.0.1:8529

Si vous y accédez uniquement localement, il n'y a pas de problème, mais si vous souhaitez y accéder sur le LAN ou le réseau externe, vous devez également ajouter l'adresse d'accès du LAN ou du réseau externe :

point de terminaison = tcp://192.168.1.101:8529

Après modification, redémarrez la base de données et elle est accessible en dehors de la machine locale.

Démarrage ArangoDB

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

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:

Comment installer et configurer ArangoDB

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

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Expérience dans la participation aux activités d'échange de technologie hors ligne VSCODE Expérience dans la participation aux activités d'échange de technologie hors ligne VSCODE May 29, 2025 pm 10:00 PM

J'ai beaucoup d'expérience dans la participation aux activités d'échange de technologie hors ligne VSCODE, et mes principaux gains comprennent le partage du développement plug-in, des démonstrations pratiques et une communication avec d'autres développeurs. 1. Partage du développement plug-in: J'ai appris à utiliser l'API plug-in de VScode pour améliorer l'efficacité de développement, telles que la mise en forme automatique et les plug-ins d'analyse statique. 2. Démonstration pratique: j'ai appris à utiliser VScode pour le développement à distance et j'ai réalisé sa flexibilité et son évolutivité. 3. Communiquez avec les développeurs: j'ai obtenu des compétences pour optimiser la vitesse de démarrage VSCODE, telles que la réduction du nombre de plug-ins chargés au démarrage et la gestion de l'ordre de chargement du plug-in. En bref, cet événement m'a beaucoup profité et je recommande vivement ceux qui sont intéressés par VSCODE de participer.

Comment limiter les ressources des utilisateurs dans Linux? Comment configurer Ulimit? Comment limiter les ressources des utilisateurs dans Linux? Comment configurer Ulimit? May 29, 2025 pm 11:09 PM

Linux System restreint les ressources utilisateur via la commande UliMIT pour éviter une utilisation excessive des ressources. 1.Ulimit est une commande shell intégrée qui peut limiter le nombre de descripteurs de fichiers (-n), la taille de la mémoire (-v), le nombre de threads (-u), etc., qui sont divisés en limite douce (valeur effective actuelle) et limite dure (limite supérieure maximale). 2. Utilisez directement la commande ulimit pour une modification temporaire, telle que Ulimit-N2048, mais elle n'est valable que pour la session en cours. 3. Pour un effet permanent, vous devez modifier /etc/security/limits.conf et les fichiers de configuration PAM, et ajouter SessionRequiredPam_limits.so. 4. Le service SystemD doit définir Lim dans le fichier unitaire

Comparaison entre Informrix et MySQL sur Linux Comparaison entre Informrix et MySQL sur Linux May 29, 2025 pm 11:21 PM

Informrix et MySQL sont tous deux des systèmes de gestion de base de données relationnels populaires. Ils fonctionnent bien dans les environnements Linux et sont largement utilisés. Ce qui suit est une comparaison et une analyse des deux sur la plate-forme Linux: Installation et configurer Informrix: le déploiement d'informations sur Linux nécessite le téléchargement des fichiers d'installation correspondants, puis la réalisation du processus d'installation et de configuration en fonction de la documentation officielle. MySQL: Le processus d'installation de MySQL est relativement simple et peut être facilement installé via des outils de gestion des packages système (tels que APT ou YUM), et il existe un grand nombre de didacticiels et une prise en charge de la communauté sur le réseau pour référence. Performance Informrix: Informrix a d'excellentes performances et

Comment intégrer Filebeat et Elasticsearch sous Debian Comment intégrer Filebeat et Elasticsearch sous Debian May 28, 2025 pm 05:09 PM

Dans le système d'exploitation Debian, l'intégration de Filebeat et Elasticsearch peut simplifier la collecte, la transmission et le stockage des données de journal. Voici les étapes de mise en œuvre spécifiques: Étape 1: La première tâche de déploiement d'Elasticsearch est de terminer l'installation d'Elasticsearch dans le système Debian. Vous pouvez télécharger la version correspondante du progiciel Elasticsearch à partir du site officiel élastique et terminer le processus d'installation selon les directives officielles. Téléchargez et installez elasticsearchwgethttps: //artifacts.elastic.co/downloads/elasticse

Les raisons et les solutions pour l'éditeur crash après la mise à jour du plug-in VScode Les raisons et les solutions pour l'éditeur crash après la mise à jour du plug-in VScode May 29, 2025 pm 10:03 PM

La raison pour laquelle l'éditeur se bloque après la mise à jour du plugin VScode est qu'il existe des problèmes de compatibilité avec le plugin avec les versions existantes de VScode ou d'autres plugins. Les solutions incluent: 1. Désactiver le plug-in pour résoudre les problèmes un par un; 2. Détrracez le plug-in Problem vers la version précédente; 3. Trouvez d'autres plug-ins; 4. Gardez le VSCODE et le plug-in mis à jour et effectuez des tests suffisants; 5. Configurez la fonction de sauvegarde automatique pour éviter la perte de données.

Comment implémenter le déploiement automatisé de Docker sur Debian Comment implémenter le déploiement automatisé de Docker sur Debian May 28, 2025 pm 04:33 PM

La mise en œuvre du déploiement automatisé de Docker sur le système Debian peut être effectuée de diverses manières. Voici le guide détaillé des étapes: 1. Installez d'abord Docker, assurez-vous

Comment ajuster MySQL en interface chinoise? Facile à définir l'environnement de la langue chinoise de MySQL Comment ajuster MySQL en interface chinoise? Facile à définir l'environnement de la langue chinoise de MySQL Jun 04, 2025 pm 06:36 PM

Pour régler MySQL sur une interface chinoise, il peut être implémenté via MySQLWorkbench ou des outils de ligne de commande. 1) Dans MySqlWorkbench, ouvrez "Préférences", sélectionnez l'onglet "Apparence", puis sélectionnez "Chinois (Simplified)" dans le menu déroulant "Language" et redémarrer. 2) Lorsque vous utilisez des outils de ligne de commande, définissez les variables locales du système d'exploitation, telles que l'utilisation de "Exportlang = zh_cn.utf-8" sur Linux ou MacOS, puis exécutez le client MySQL.

Comment comparer le bloc-notes Debian avec les autres éditeurs Comment comparer le bloc-notes Debian avec les autres éditeurs May 29, 2025 pm 10:42 PM

Debian Text Editor est un outil d'édition de texte de base, principalement utilisé pour les travaux d'édition de texte simple quotidiens. Par rapport aux autres éditeurs traditionnels, il a certaines limites de performance et d'expérience utilisateur. Voici les avantages et les caractéristiques de plusieurs autres éditeurs par rapport aux éditeurs de texte Debian: le bloc-notes Chargement de fichiers grands: le bloc-notes peut rapidement charger des fichiers volumineux, tels que les fichiers SQL de taille 1 Go en seulement 8 secondes, ce qui est près de 47 fois plus rapide que les éditeurs de texte standard. Fonction de coloration de code: prend en charge la coloration du code dans environ 80 langages de programmation, ce qui aide à améliorer l'efficacité du codage. Capacité de fonctionnement par lots: il dispose d'un mode d'édition de colonne, qui est pratique pour effectuer des tâches de traitement par lots telles que les journaux de vérification financière ou de fonctionnement et de maintenance. Branche du plug-in d'extension

See all articles