Neo4j выделяется в мире баз данных своим уникальным подходом к хранению и поиску данных. В отличие от традиционных реляционных баз данных, Neo4j использует графовую структуру для представления и хранения данных, что делает ее идеальной для приложений, работающих с высокосвязной информацией. Социальные сети, рекомендательные системы, системы обнаружения мошенничества и графы знаний — вот лишь несколько примеров того, где Neo4j проявляет себя.
Ubuntu 24.04 LTS, последний выпуск долгосрочной поддержки популярного дистрибутива Linux, обеспечивает отличную основу для работы Neo4j. Стабильность, безопасность и широкая поддержка сообщества делают его лучшим выбором для установки баз данных. Сочетание Neo4j и Ubuntu 24.04 LTS обеспечивает надежную, масштабируемую и обслуживаемую среду для ваших потребностей в базах данных графов.
Необходимые условия
- Сервер под управлением одной из следующих операционных систем: Ubuntu и любой другой дистрибутив на базе Debian, например Linux Mint.
- Рекомендуется использовать свежую установку ОС, чтобы избежать возможных проблем.
- Базовое знакомство с терминалом и интерфейсом командной строки.
- SSH-доступ к серверу (или просто откройте Terminal, если вы находитесь на рабочем столе).
- ПРОЦЕССОР: Многоядерный процессор (рекомендуется 4 ядра или более).
- Оперативная память: минимум 8 ГБ, рекомендуется 16 ГБ и более.
- Хранилище: SSD-накопитель со свободным пространством не менее 10 ГБ (для больших баз данных — больше).
- Активное подключение к Интернету. Интернет-соединение понадобится для загрузки необходимых пакетов и зависимостей.
- Система Ubuntu 24.04 с правами root или пользователь с привилегиями sudo.
Установка Neo4j на Ubuntu 24.04
Шаг 1. Обновление репозитория пакетов.
Перед установкой любого нового программного обеспечения необходимо убедиться, что ваша система обновлена. Этот шаг поможет избежать конфликтов и обеспечит наличие последних исправлений безопасности. Откройте терминал и выполните следующую команду:
sudo apt update
sudo apt upgrade
Эта команда обновляет списки пакетов и обновляет все установленные пакеты до последних версий. Флаг -y автоматически отвечает «да» на любые запросы, что упрощает процесс.
Шаг 2. Установка комплекта средств разработки Java (JDK).
Для работы Neo4j требуется Java. Мы установим OpenJDK 11, который полностью совместим с Neo4j и легко доступен в репозиториях Ubuntu. Чтобы установить OpenJDK 11, выполните следующую команду:
sudo apt install openjdk-11-jdk
После завершения установки убедитесь, что Java установлена правильно, проверив ее версию:
java -version
Шаг 3. Установка Neo4j.
Чтобы установить Neo4j, нам необходимо добавить его официальный репозиторий в нашу систему. Этот процесс включает в себя несколько шагов для обеспечения безопасной и аутентифицированной установки пакета.
Во-первых, убедитесь, что ваша система может работать с HTTPS-репозиториями:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Затем импортируйте ключ Neo4j GPG, чтобы проверить целостность пакета:
curl -fsSL https://debian.neo4j.com/neotechnology.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/neo4j.gpg
Теперь добавьте репозиторий Neo4j в список источников вашей системы:
echo "deb [signed-by=/usr/share/keyrings/neo4j.gpg] https://debian.neo4j.com stable 4.1" | sudo tee /etc/apt/sources.list.d/neo4j.list
Добавив репозиторий, мы можем установить Neo4j. Сначала обновите списки пакетов, чтобы включить в них новый репозиторий:
sudo apt update
Затем установите Neo4j:
sudo apt install neo4j
После установки нам нужно запустить службу Neo4j и включить ее автоматический запуск при загрузке системы.
Чтобы запустить службу Neo4j, выполните команду:
sudo systemctl start neo4j
Чтобы включить запуск Neo4j при загрузке:
sudo systemctl enable neo4j
Чтобы убедиться, что Neo4j работает правильно, проверьте его статус:
sudo systemctl status neo4j
Шаг 4. Зайдите в веб-интерфейс Neo4j.
Neo4j предоставляет веб-интерфейс для управления базой данных и выполнения запросов. Чтобы получить доступ к нему:
- Откройте веб-браузер в вашей системе.
- Перейдите по адресу http://localhost:7474.
- Вам будет предложено войти в систему. По умолчанию используются следующие учетные данные:
- Имя пользователя: neo4j
- Пароль: neo4j
При первом входе в систему вам потребуется изменить пароль по умолчанию. Выберите надежный, уникальный пароль для защиты вашей установки Neo4j.
Поздравляем! Вы успешно установили Neo4j. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Neo4j.