EnterpriseApps/ArangoDB: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 27: Строка 27:
#: <pre># systemctl enable --now arangodb3.service</pre>
#: <pre># systemctl enable --now arangodb3.service</pre>
==Настройка==
==Настройка==
Конфигурационные файлы ArangoDB:
{|class="wikitable mw-collapsible mw-collapsed" style="float:center; margin-left:2em"
!Конфигурационные файлы ArangoDB:
|-
|
*{{path|/etc/arangodb3/arango-init-database.conf}}
*{{path|/etc/arangodb3/arango-init-database.conf}}
*{{path|/etc/arangodb3/arango-secure-installation.conf}}
*{{path|/etc/arangodb3/arango-secure-installation.conf}}
Строка 40: Строка 43:
*{{path|/etc/arangodb3/arangovpack.conf}}
*{{path|/etc/arangodb3/arangovpack.conf}}
*{{path|/etc/arangodb3/foxx-manager.conf}}
*{{path|/etc/arangodb3/foxx-manager.conf}}
|}
===Настройка сервера===
====Через консоль====
=====Установка пароля root для БД=====
# arango-secure-installation
====Через конфигурационный файл====
Для настройки сервера необходимо отредактировать файл {{path|/etc/arangodb3/arangod.conf}}:
=====Путь хранения БД=====
<syntaxhighlight lang="conf">
[database]
directory = /var/lib/arangodb3
</syntaxhighlight>
=====Путь сохранения логов=====
<syntaxhighlight lang="conf">
[log]
file = /var/log/arangodb3/arangod.log
</syntaxhighlight>
=====Путь доступа=====
<syntaxhighlight lang="conf">
[server]
endpoint = tcp://127.0.0.1:8529
</syntaxhighlight>
Если вы хотите получить доступ к базе в локальной или внешней сети, необходимо добавить адрес доступа локальной сети и внешней сети:
endpoint = tcp://192.168.1.101:8529
После внесения изменений перезапустите базу данных, и вы сможете получить к ней доступ за пределами компьютера.
===== =====
<syntaxhighlight lang="conf">
</syntaxhighlight>
==Веб-интерфейс==
Чтобы запустить веб-интерфейс для управления БД откройте в браузере адрес http://localhost:8529
Логин:root
Пароль - то, который вы установили в [[#Установка пароля root для БД|данном шаге]]
==Источники==
https://russianblogs.com/article/7599364505/

Версия от 11:57, 4 декабря 2023

ArangoDB
Altenter-menu-ArangoDB.png
Появился в: 2011
Оф. сайт: arangodb.com
Репозиторий ALT Linux нет
Лицензия: Лицензия Apache

ArangoDB — свободная мультимодельная система управления базами данных. ArangoDB поддерживает три модели модели данных: графовую, документную и модель «ключ-значение». Работа с базой данных осуществляется при помощи SQL-подобного языка запросов AQL.

Установка

Сервер

  1. Скачиваем rpm-пакет с официального сайта
  2. Устанавливаем с помощью apt-get
    # apt-get install /home/petr/Загрузки/arangodb3-3.11.4-1.0.x86_64.rpm
  3. Запускаем службу
    # systemctl enable --now arangodb3.service

Настройка

Конфигурационные файлы ArangoDB:
  • /etc/arangodb3/arango-init-database.conf
  • /etc/arangodb3/arango-secure-installation.conf
  • /etc/arangodb3/arangobench.conf
  • /etc/arangodb3/arangod.conf
  • /etc/arangodb3/arangodump.conf
  • /etc/arangodb3/arangoexport.conf
  • /etc/arangodb3/arangoimport.conf
  • /etc/arangodb3/arangoinspect.conf
  • /etc/arangodb3/arangorestore.conf
  • /etc/arangodb3/arangosh.conf
  • /etc/arangodb3/arangovpack.conf
  • /etc/arangodb3/foxx-manager.conf

Настройка сервера

Через консоль

Установка пароля root для БД
# arango-secure-installation

Через конфигурационный файл

Для настройки сервера необходимо отредактировать файл /etc/arangodb3/arangod.conf:

Путь хранения БД
[database]
directory = /var/lib/arangodb3
Путь сохранения логов
[log]
file = /var/log/arangodb3/arangod.log
Путь доступа
[server]
endpoint = tcp://127.0.0.1:8529

Если вы хотите получить доступ к базе в локальной или внешней сети, необходимо добавить адрес доступа локальной сети и внешней сети:

endpoint = tcp://192.168.1.101:8529

После внесения изменений перезапустите базу данных, и вы сможете получить к ней доступ за пределами компьютера.

Веб-интерфейс

Чтобы запустить веб-интерфейс для управления БД откройте в браузере адрес http://localhost:8529

Логин:root Пароль - то, который вы установили в данном шаге

Источники

https://russianblogs.com/article/7599364505/