Bagaimana untuk memasang dan mengkonfigurasi ArangoDB
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.
ArangoDB prend en charge l'installation sur Windows, Linux, Docker, Mac et d'autres systèmes.
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.
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.
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.
初始安装后会提供一串很长的密码,不太容易记住,所以我们要修改一下密码。我主要介绍两种修改密码的方法:在终端使用命令修改和在图形界面中修改。
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:
username 默认为 root,密码就是那初始的一长串字符,登陆后,数据库选择 _system,进入到主页中,在左边栏中选择 USERS,在右边点击 root 用户,进去后就会看到修改密码的按钮,点击就可以修改密码了。
到此基本安装配置就完成了。
Atas ialah kandungan terperinci Bagaimana untuk memasang dan mengkonfigurasi ArangoDB. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Saya mempunyai banyak pengalaman dalam mengambil bahagian dalam aktiviti pertukaran teknologi luar talian VSCode, dan keuntungan utama saya termasuk perkongsian pembangunan plug-in, demonstrasi praktikal dan komunikasi dengan pemaju lain. 1. Perkongsian pembangunan plug-in: Saya belajar bagaimana menggunakan API pemalam VSCode untuk meningkatkan kecekapan pembangunan, seperti pemformatan automatik dan analisis statik. 2. Demonstrasi Praktikal: Saya belajar bagaimana menggunakan vscode untuk pembangunan jauh dan menyedari fleksibiliti dan skalabilitasnya. 3. Berkomunikasi dengan pemaju: Saya telah memperoleh kemahiran untuk mengoptimumkan kelajuan permulaan vscode, seperti mengurangkan bilangan plug-in yang dimuatkan pada permulaan dan menguruskan pesanan pemuatan pemalam. Singkatnya, acara ini telah memberi manfaat kepada saya banyak dan saya sangat mengesyorkan mereka yang berminat dengan vscode untuk mengambil bahagian.

Sistem Linux mengehadkan sumber pengguna melalui perintah ULIMIT untuk mengelakkan penggunaan sumber yang berlebihan. 1.Ulimit adalah arahan shell terbina dalam yang boleh mengehadkan bilangan deskriptor fail (-N), saiz memori (-V), kiraan thread (-u), dan lain-lain, yang dibahagikan kepada had lembut (nilai berkesan semasa) dan had keras (had atas maksimum). 2. Gunakan perintah ULIMIT secara langsung untuk pengubahsuaian sementara, seperti ULIMIT-N2048, tetapi hanya sah untuk sesi semasa. 3. Untuk kesan tetap, anda perlu mengubah suai /etc/security/limits.conf dan fail konfigurasi PAM, dan tambah sessionrequiredpam_limits.so. 4. Perkhidmatan SystemD perlu menetapkan LIM dalam fail unit

Informix dan MySQL adalah kedua -dua sistem pengurusan pangkalan data hubungan popular. Mereka berfungsi dengan baik dalam persekitaran Linux dan digunakan secara meluas. Berikut adalah perbandingan dan analisis kedua -dua pada platform Linux: memasang dan mengkonfigurasi Informix: Menggunakan Informix pada Linux memerlukan memuat turun fail pemasangan yang sepadan, dan kemudian menyelesaikan proses pemasangan dan konfigurasi mengikut dokumentasi rasmi. MySQL: Proses pemasangan MySQL agak mudah, dan boleh dipasang dengan mudah melalui alat pengurusan pakej sistem (seperti apt atau yum), dan terdapat sejumlah besar tutorial dan sokongan komuniti di rangkaian untuk rujukan. Informix Prestasi: Informix mempunyai prestasi yang sangat baik dan

Dalam sistem operasi Debian, integrasi FileBeat dan Elasticsearch dapat memudahkan pengumpulan, penghantaran dan penyimpanan data log. Berikut adalah langkah pelaksanaan khusus: Langkah 1: Tugas pertama yang menggunakan Elasticsearch adalah untuk menyelesaikan pemasangan Elasticsearch dalam sistem Debian. Anda boleh memuat turun versi perisian Elasticsearch yang sepadan dari laman web rasmi elastik dan menyelesaikan proses pemasangan mengikut panduan rasmi. Muat turun dan pasang elasticsearchwgethttps: //artifacts.elastic.co/downloads/elasticse

Sebab mengapa editor terhempas selepas plugin VSCode dikemas kini adalah bahawa terdapat masalah keserasian dengan plugin dengan versi VSCode yang sedia ada atau plugin lain. Penyelesaian termasuk: 1. Lumpuhkan pemalam untuk menyelesaikan masalah satu demi satu; 2. Menurunkan masalah pemalam kepada versi terdahulu; 3. Cari pemalam alternatif; 4. Simpan vscode dan plug-in dikemas kini dan menjalankan ujian yang mencukupi; 5. Sediakan fungsi sandaran automatik untuk mengelakkan kehilangan data.

Melaksanakan penggunaan automatik Docker pada sistem Debian boleh dilakukan dengan pelbagai cara. Here are the detailed steps guide: 1. Install Docker First, make sure your Debian system remains up to date: sudoaptupdatesudoaptupgrade-y Next, install the necessary software packages to support APT access to the repository via HTTPS: sudoaptinstallapt-transport-httpsca-certificatecurlsoftware-properties-common-y Import the official GPG key of Docker: curl-

Untuk menyesuaikan MySQL ke antara muka Cina, ia boleh dilaksanakan melalui alat MySqlworkbench atau arahan baris. 1) Di MySqlworkbench, buka "Keutamaan", pilih tab "Penampilan", dan kemudian pilih "Cina (dipermudahkan)" dalam menu drop-down "bahasa", dan mulakan semula. 2) Apabila menggunakan alat baris arahan, tetapkan pembolehubah sistem operasi, seperti menggunakan "ExportLang = ZH_CN.UTF-8" pada Linux atau MacOS, dan kemudian jalankan klien MySQL.

Editor Teks Debian adalah alat penyuntingan teks asas, terutamanya digunakan untuk kerja pengeditan teks mudah harian. Berbanding dengan editor arus perdana yang lain, ia mempunyai batasan tertentu dalam prestasi dan pengalaman pengguna. Berikut adalah kelebihan dan ciri-ciri beberapa editor lain berbanding dengan editor teks Debian: Notepad Memuatkan Fail Besar Kelajuan: Notepad dengan cepat boleh memuatkan fail besar, seperti fail SQL berukuran 1GB dalam hanya 8 saat, yang hampir 47 kali lebih cepat daripada editor teks standard. Fungsi pewarna kod: Menyokong pewarna kod dalam kira -kira 80 bahasa pengaturcaraan, yang membantu meningkatkan kecekapan pengekodan. Keupayaan Operasi Batch: Ia mempunyai mod penyuntingan lajur, yang mudah untuk melaksanakan tugas pemprosesan batch seperti pengesahan kewangan atau log dan log penyelenggaraan. Cawangan plug-in lanjutan
