ArangoDB - Системные требования
В этой главе мы обсудим системные требования для ArangoDB.
Системные требования для ArangoDB следующие:
- VPS-сервер с установкой Ubuntu
- Оперативная память: 1 ГБ; Процессор: 2,2 ГГц
Для всех команд в этом руководстве мы использовали экземпляр Ubuntu 16.04 (xenial) с оперативной памятью 1 ГБ с одним процессором, имеющим вычислительную мощность 2,2 ГГц. И все команды arangosh в этом руководстве были протестированы для ArangoDB версии 3.1.27.
Как установить ArangoDB?
В этом разделе мы увидим, как установить ArangoDB. ArangoDB поставляется предварительно созданным для многих операционных систем и дистрибутивов. Для получения дополнительных сведений см. Документацию по ArangoDB. Как уже упоминалось, для этого урока мы будем использовать Ubuntu 16.04x64.
Первый шаг - загрузить открытый ключ для своих репозиториев -
# wget https://www.arangodb.com/repositories/arangodb31/
xUbuntu_16.04/Release.key
Вывод
--2017-09-03 12:13:24-- https://www.arangodb.com/repositories/arangodb31/xUbuntu_16.04/Release.key
Resolving https://www.arangodb.com/
(www.arangodb.com)... 104.25.1 64.21, 104.25.165.21,
2400:cb00:2048:1::6819:a415, ...
Connecting to https://www.arangodb.com/
(www.arangodb.com)|104.25. 164.21|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3924 (3.8K) [application/pgpkeys]
Saving to: ‘Release.key’
Release.key 100%[===================>] 3.83K - .-KB/s in 0.001s
2017-09-03 12:13:25 (2.61 MB/s) - ‘Release.key’ saved [39 24/3924]
Важно то, что вы должны увидеть Release.key сохраняется в конце вывода.
Давайте установим сохраненный ключ, используя следующую строку кода -
# sudo apt-key add Release.key
Вывод
OK
Выполните следующие команды, чтобы добавить репозиторий apt и обновить индекс:
# sudo apt-add-repository 'deb
https://www.arangodb.com/repositories/arangodb31/xUbuntu_16.04/ /'
# sudo apt-get update
В качестве последнего шага мы можем установить ArangoDB -
# sudo apt-get install arangodb3
Вывод
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
grub-pc-bin
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
arangodb3
0 upgraded, 1 newly installed, 0 to remove and 17 not upgraded.
Need to get 55.6 MB of archives.
After this operation, 343 MB of additional disk space will be used.
Нажмите Enter. Теперь начнется процесс установки ArangoDB -
Get:1 https://www.arangodb.com/repositories/arangodb31/xUbuntu_16.04
arangodb3 3.1.27 [55.6 MB]
Fetched 55.6 MB in 59s (942 kB/s)
Preconfiguring packages ...
Selecting previously unselected package arangodb3.
(Reading database ... 54209 files and directories currently installed.)
Preparing to unpack .../arangodb3_3.1.27_amd64.deb ...
Unpacking arangodb3 (3.1.27) ...
Processing triggers for systemd (229-4ubuntu19) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up arangodb3 (3.1.27) ...
Database files are up-to-date.
Когда установка ArangoDB подходит к завершению, появляется следующий экран -
Здесь вам будет предложено ввести пароль для ArangoDB. rootпользователь. Запишите это внимательно.
Выберите yes вариант, когда появится следующее диалоговое окно -
Когда вы нажимаете Yesкак и в приведенном выше диалоговом окне, появляется следующее диалоговое окно. НажмитеYes Вот.
Вы также можете проверить статус ArangoDB с помощью следующей команды -
# sudo systemctl status arangodb3
Вывод
arangodb3.service - LSB: arangodb
Loaded: loaded (/etc/init.d/arangodb3; bad; vendor pre set: enabled)
Active: active (running) since Mon 2017-09-04 05:42:35 UTC;
4min 46s ago
Docs: man:systemd-sysv-generator(8)
Process: 2642 ExecStart=/etc/init.d/arangodb3 start (code = exited,
status = 0/SUC
Tasks: 22
Memory: 158.6M
CPU: 3.117s
CGroup: /system.slice/arangodb3.service
├─2689 /usr/sbin/arangod --uid arangodb
--gid arangodb --pid-file /va
└─2690 /usr/sbin/arangod --uid arangodb
--gid arangodb --pid-file /va
Sep 04 05:42:33 ubuntu-512 systemd[1]: Starting LSB: arangodb...
Sep 04 05:42:33 ubuntu-512 arangodb3[2642]: * Starting arango database server a
Sep 04 05:42:35 ubuntu-512 arangodb3[2642]: {startup} starting up in daemon mode
Sep 04 05:42:35 ubuntu-512 arangodb3[2642]: changed working directory for child
Sep 04 05:42:35 ubuntu-512 arangodb3[2642]: ...done.
Sep 04 05:42:35 ubuntu-512 systemd[1]: StartedLSB: arang odb.
Sep 04 05:46:59 ubuntu-512 systemd[1]: Started LSB: arangodb. lines 1-19/19 (END)
Теперь ArangoDB готов к использованию.
Чтобы вызвать терминал arangosh, введите в терминале следующую команду -
# arangosh
Вывод
Please specify a password:
Поставлять root пароль, созданный при установке -
_
__ _ _ __ __ _ _ __ __ _ ___ | |
/ | '__/ _ | ’ \ / ` |/ _ / | ’
| (| | | | (| | | | | (| | () _ \ | | |
_,|| _,|| ||_, |_/|/| ||
|__/
arangosh (ArangoDB 3.1.27 [linux] 64bit, using VPack 0.1.30, ICU 54.1, V8
5.0.71.39, OpenSSL 1.0.2g 1 Mar 2016)
Copyright (c) ArangoDB GmbH
Pretty printing values.
Connected to ArangoDB 'http+tcp://127.0.0.1:8529' version: 3.1.27 [server],
database: '_system', username: 'root'
Please note that a new minor version '3.2.2' is available
Type 'tutorial' for a tutorial or 'help' to see common examples
127.0.0.1:8529@_system> exit
Чтобы выйти из ArangoDB, введите следующую команду -
127.0.0.1:8529@_system> exit
Вывод
Uf wiederluege! Na shledanou! Auf Wiedersehen! Bye Bye! Adiau! ¡Hasta luego!
Εις το επανιδείν!
להתראות ! Arrivederci! Tot ziens! Adjö! Au revoir! さようなら До свидания! Até
Breve! !خداحافظ