Установка Neo4j на Ubuntu/Debian

В инструкции описан процесс установки и настройки графовой системы управления базами данных Neo4j на виртуальном сервере с Ubuntu или Debian и подключение к web-интерфейсу.

Что это такое?

Neo4j - это открытая и самая передовая в мире система управления графовыми базами данных графа, разработана Neo Technology, Inc. Она предназначена для оптимизации поиска, быстрого управления, хранения и обхода узлов и отношений.

Она обеспечивает эффективность и высокую производительность в режиме реального времени, что позволяет разработчикам создавать приложения для удовлетворения возникающих проблем с большими объемами данных.

Первоначальные требования

  1. Для работы СУБД neo4j необходимо минимум 2Gb оперативной памяти, а для стабильной работы рекомендуется 16Gb.
  2. В качестве дискового массива рекомендуется использовать SSD-диски.
  3. Neo4j написана на Java, поэтому необходима установленная JVM8, о том как это сделать написано в нашей инструкции.

Установка Neo4j

Скачайте зашифрованный GPG-ключ и добавьте репозиторий в локальный список:

Обновите локальную базу пакетов и установите СУБД:

Для того, чтобы подключиться к базе данных с любого IP-адреса, а не только на локальном хосте, в конфигурационном файле необходимо изменить некоторые строки. С помощью текстового редактора откройте файл настроек:

Найдите следующие строки, они находятся в разных частях файла:

Раскомментируйте их и добавьте IP-адреса, как показано ниже:

После сохранения изменений перезапустите neo4j:

service neo4j restart

Не забудьте настроить firewall для удаленного доступа:

Подключение в браузере

Откройте браузер и подключитесь к СУБД по следующему адресу:
<ваш_IP-адрес>:7474

Например:

Примечание: сетевой протокол bolt - это высокоэффективный и легкий клиент-серверный протокол, предназначенный для приложений баз данных.

При первом подключении замените значение localhost на ваш IP-адрес для протокола bolt, а в качестве пароля используйте название СУБД:

neo4j

Далее укажите и подтвердите пароль для пользователя neo4j.

Теперь вы можете приступить к работе в графовой neo4j.

 

Последнее обновление: 09.01.2019