Как просматривать удаленную базу данных Neo4j? Есть ли какой-нибудь отдыхающий клиент?


Сервер Neo4j имеет свой собственный браузер. Он позволяет просматривать любую локальную базу данных. Но сейчас мне нужно просмотреть удаленную базу данных. Моя удаленная база данных Neo4j предоставляет REST API. Я знаю его URL, логин и пароль. Как я могу просматривать базу данных через браузер сервера Neo4j или любым другим способом?

2 2

2 ответа:

Обычно, если REST API открыт, пользовательский интерфейс браузера будет тоже. Предполагая, что конечная точка REST является https://user:pass@somehost:7474/db/data/, открытие https://user:pass@somehost:7474/ откроет пользовательский интерфейс браузера. К нему можно получить удаленный доступ с вашего локального компьютера.

Фактически, в GrapheneDB мы размещаем удаленные экземпляры для наших пользователей, и именно так они получают доступ к браузеру.

Если по какой-то причине (не знаю точно, почему), вы не можете использовать встроенный браузер удаленно, есть и другие опции:

, Если инструмент командной строки достаточно хорошо, вы можете использовать py2neo. Он поставляется с инструментом CLI под названием cypher, который может выполнять запросы к удаленному серверу, защищенному с помощью HTTP basic authentication.

Если вы ищете визуальные инструменты для изучения удаленного набора данных, есть несколько вариантов:

Текущая опция-загрузить исходный код Neo4j, извлечь браузер и изменить его для ваших нужд.

Https://github.com/neo4j/neo4j/tree/2.3/community/browser

Другой вариант-использовать некоторый клиент REST, например https://www.sprintapi.com/ и использовать Neo4j REST API

Или дождитесьNeo4j Sync , что может быть вариантом.

Объявление синхронизации Neo4j - https://youtu.be/xzPVPkK86zs?t=38m35s