EnterpriseApps/ArangoDB: различия между версиями
(Новая страница: «{|class="wikitable" style="float:right; margin-left:2em" !colspan="2"|ArangoDB |- |colspan="2"|64px|center |- |'''Появился в: |''' 2011<br> |- |'''Оф. сайт''': |[https://arangodb.com/ arangodb.com] |- |'''Репозиторий ALT Linux''' |нет |- |'''Лицензия''': | Лицензия Apache |} '''ArangoDB''' — свободная мультимодельная система...») |
|||
(не показано 10 промежуточных версий этого же участника) | |||
Строка 26: | Строка 26: | ||
#Запускаем службу | #Запускаем службу | ||
#: <pre># systemctl enable --now arangodb3.service</pre> | #: <pre># systemctl enable --now arangodb3.service</pre> | ||
==Настройка== | ==Настройка== | ||
{|class="wikitable mw-collapsible mw-collapsed" style="float:center; margin-left:2em" | |||
!Конфигурационные файлы ArangoDB: | |||
|- | |||
| | |||
*{{path|/etc/arangodb3/arango-init-database.conf}} | |||
*{{path|/etc/arangodb3/arango-secure-installation.conf}} | |||
*{{path|/etc/arangodb3/arangobench.conf}} | |||
*{{path|/etc/arangodb3/arangod.conf}} | |||
*{{path|/etc/arangodb3/arangodump.conf}} | |||
*{{path|/etc/arangodb3/arangoexport.conf}} | |||
*{{path|/etc/arangodb3/arangoimport.conf}} | |||
*{{path|/etc/arangodb3/arangoinspect.conf}} | |||
*{{path|/etc/arangodb3/arangorestore.conf}} | |||
*{{path|/etc/arangodb3/arangosh.conf}} | |||
*{{path|/etc/arangodb3/arangovpack.conf}} | |||
*{{path|/etc/arangodb3/foxx-manager.conf}} | |||
|} | |||
===Настройка сервера=== | |||
====Смена пароля root==== | |||
При установке через консоль обратите внимание на строки: | |||
SECURITY HINT: | |||
run 'arango-secure-installation' to set a root password | |||
the current password is '13ce37c05f800109194321e55761cfd5' | |||
(You should do this for a FRESH install! For an UPGRADE the password does not need to be changed | |||
Это пароль для входа в БД. | |||
Чтобы его поменять выполните в консоли: | |||
$ su - | |||
# systemctl stop arangodb3.service | |||
# arango-secure-installation | |||
# systemctl start arangodb3.service | |||
====Через конфигурационный файл==== | |||
Для настройки сервера необходимо отредактировать файл {{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 | |||
После внесения изменений перезапустите базу данных, и вы сможете получить к ней доступ за пределами компьютера. | |||
==Веб-интерфейс== | |||
Чтобы запустить веб-интерфейс для управления БД откройте в браузере адрес http://localhost:8529 | |||
*Логин: root | |||
*Пароль - тот, который вы установили в [[#Смена пароля root|данном шаге]] | |||
==CLI-интерфейс== | |||
Чтобы запустить терминальный интерфейс выполните в консоли команду: | |||
$ arangosh --server.endpoint --server.username root --server.password ''ВашПароль'' | |||
У вас появится приглашение: | |||
--server.username@_system> | |||
==Источники== | |||
https://russianblogs.com/article/7599364505/ |
Текущая версия от 15:28, 4 декабря 2023
ArangoDB | |
---|---|
Появился в: | 2011 |
Оф. сайт: | arangodb.com |
Репозиторий ALT Linux | нет |
Лицензия: | Лицензия Apache |
ArangoDB — свободная мультимодельная система управления базами данных. ArangoDB поддерживает три модели модели данных: графовую, документную и модель «ключ-значение». Работа с базой данных осуществляется при помощи SQL-подобного языка запросов AQL.
Установка
Сервер
- Скачиваем rpm-пакет с официального сайта
- Устанавливаем с помощью apt-get
# apt-get install /home/petr/Загрузки/arangodb3-3.11.4-1.0.x86_64.rpm
- Запускаем службу
# systemctl enable --now arangodb3.service
Настройка
Конфигурационные файлы ArangoDB: |
---|
|
Настройка сервера
Смена пароля root
При установке через консоль обратите внимание на строки:
SECURITY HINT: run 'arango-secure-installation' to set a root password the current password is '13ce37c05f800109194321e55761cfd5' (You should do this for a FRESH install! For an UPGRADE the password does not need to be changed
Это пароль для входа в БД.
Чтобы его поменять выполните в консоли:
$ su - # systemctl stop arangodb3.service # arango-secure-installation # systemctl start arangodb3.service
Через конфигурационный файл
Для настройки сервера необходимо отредактировать файл /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
- Пароль - тот, который вы установили в данном шаге
CLI-интерфейс
Чтобы запустить терминальный интерфейс выполните в консоли команду:
$ arangosh --server.endpoint --server.username root --server.password ВашПароль
У вас появится приглашение:
--server.username@_system>