Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
ArangoDB - это база данных NoSQL с открытым исходным кодом с гибкой моделью данных для документов, графиков и значений ключей. Это мощная база данных с широким спектром функций, необходимых для современного веб-приложения. Сама база данных может легко управляться с помощью встроенного веб-интерфейса или интерфейса командной строки.
В этом уроке я объясню, как установить и использовать ArangoDB на CentOS 7.
192.168.1.104в этом руководстве.Перед запуском обновите систему до последней стабильной версии с помощью следующих команд:
yum update -y
Перед установкой ArangoDB вам нужно будет создать файл репозитория yum для него.
Для этого измените каталог на /etc/yum.repos.dи создайте его arangodb.repoс помощью следующей команды:
cd /etc/yum.repos.d
sudo nano /etc/yum.repos.d/arangodb.repo
Добавьте следующий контент:
[arangodb]
name=ArangoDB Project
type=rpm-md
baseurl=https://strato1.arangodb.com/repositories/arangodb3/CentOS_7/
gpgcheck=1
gpgkey=https://strato1.arangodb.com/repositories/arangodb3/CentOS_7/repodata/repomd.xml.key
enabled=1
Сохраните файл и обновите систему с помощью следующей команды:
sudo yum update -y
Затем установите ArangoDB, выполнив следующую команду:
sudo yum install arangodb3 -y
После завершения установки запустите службу Arangodb с помощью следующей команды:
sudo systemctl start arangodb3
Вы также можете проверить состояние Arangodb с помощью следующей команды:
sudo systemctl status arangodb3
Вы должны увидеть следующий вывод:
● arangodb3.service - SYSV: ArangoDB Server
Loaded: loaded (/etc/rc.d/init.d/arangodb3)
Active: active (running) since Tue 2016-11-01 21:40:43 IST; 2min 30s ago
Docs: man:systemd-sysv-generator(8)
Process: 2766 ExecStart=/etc/rc.d/init.d/arangodb3 start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/arangodb3.service
├─2810 /usr/sbin/arangod --uid arangodb --gid arangodb --log.foreground-tty false --pid-file /var/run/arangodb/arangod.pid --temp.path ...
└─2811 /usr/sbin/arangod --uid arangodb --gid arangodb --log.foreground-tty false --pid-file /var/run/arangodb/arangod.pid --temp.path ...
Nov 01 21:40:31 centOS-7 systemd[1]: Starting SYSV: ArangoDB Server...
Nov 01 21:40:43 centOS-7 arangodb3[2766]: Starting /usr/sbin/arangod: starting up in daemon mode
Nov 01 21:40:43 centOS-7 systemd[1]: Started SYSV: ArangoDB Server.
Nov 01 21:40:43 centOS-7 arangodb3[2766]: changed working directory for child process to '/var/tmp'
ArangoDB поставляется с arangoshутилитой командной строки для доступа к базе данных. Вы можете запустить эту утилиту с помощью следующей команды:
arangosh
При запросе пароля введите пароль root. Вы увидите следующий вывод:
_
__ _ _ __ __ _ _ __ __ _ ___ ___| |__
/ _` | '__/ _` | '_ \ / _` |/ _ \/ __| '_ \
| (_| | | | (_| | | | | (_| | (_) \__ \ | | |
\__,_|_| \__,_|_| |_|\__, |\___/|___/_| |_|
|___/
arangosh (ArangoDB 3.0.10 [linux] 64bit, using VPack 0.1.30, ICU 54.1, V8 5.0.71.39, OpenSSL 1.0.1e-fips 11 Feb 2013)
Copyright (c) ArangoDB GmbH
Pretty printing values.
Could not connect to endpoint 'http+tcp://127.0.0.1:8529', database: '_system', username: 'root'
Error message: '401: Unauthorized'
Type 'tutorial' for a tutorial or 'help' to see common examples
127.0.0.1:8529@_system>
С помощью этой утилиты вы можете создавать базы данных, пользователей и выполнять все административные задачи.
ArangoDB поставляется со встроенным веб-интерфейсом для выполнения различных административных задач. Перед началом вам необходимо отредактировать файлы конфигурации ArangoDB arangod.confи arangosh.conf:
sudo nano /etc/arangodb3/arangod.conf
Добавьте IP-адрес вашего сервера следующим образом:
endpoint = tcp://192.168.1.104:8529
Как только вы закончите, откройте другой файл конфигурации:
sudo nano /etc/arangodb3/arangosh.conf
Добавьте IP-адрес вашего сервера следующим образом:
endpoint = tcp://192.168.1.104:8529
Сохраните файл и перезапустите сервис ArangoDB:
systemctl restart arangodb3
По умолчанию ArangoDB работает на порте 8529, поэтому вам нужно будет разрешить этот порт через брандмауэр. Вы можете сделать это, выполнив следующую команду:
sudo firewall-cmd --permanent --add-port=8529/tcp
Теперь перезагрузите службу брандмауэра, чтобы изменения вступили в силу.
sudo firewall-cmd --reload
Когда вы закончите, пришло время получить доступ к веб-интерфейсу ArangoDB.
Откройте ваш любимый веб-браузер и введите URL http://192.168.1.104:8529. Это откроет экран входа для _systemБД. После ввода учетных данных, вы увидите заставку ArangoDB. На этом мой учебник завершен.
Изучение 26 методов анализа больших данных: часть 1
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше