У Neo4j Server есть собственный браузер. Он позволяет просматривать любую локальную базу данных. Но в настоящее время мне нужно просматривать удаленные базы данных. Моя удаленная база данных Neo4j предоставляет API REST. Я знаю его URL, логин и пароль. Как я могу просматривать базу данных через браузер Neo4j Server или любым другим способом?Как просматривать удаленные базы данных Neo4j? Есть ли клиент REST?
ответ
Обычно, если REST API подвергается, браузер UI будет слишком. Предполагая конечную точку REST https://user:[email protected]:7474/db/data/, открытие https://user:[email protected]:7474/ откроет интерфейс браузера. Это можно получить удаленно с вашего локального компьютера.
Фактически, в GrapheneDB мы размещаем удаленные экземпляры для наших пользователей, и они получают доступ к браузеру.
Если по каким-то причинам (не знаю точно, почему), вы не можете использовать встроенные в браузер удаленно, есть и другие варианты:
Если инструмент CLI достаточно хорошо вы можете использовать py2neo. Он поставляется с инструментом CLI под названием cypher
, который может запускать запросы к удаленному серверу, защищенному базовой аутентификацией HTTP.
Если вы смотрите на визуальные инструменты для изучения удаленного набора данных есть несколько вариантов:
Информация о доступе к браузеру на GraphneDB была очень полезной для меня. Это именно то, что мне нужно. Большое спасибо! –
Отлично! Рад видеть, что я смог решить вашу проблему! – albertoperdomo
Текущий вариант - загрузить исходный код 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
Большое спасибо за этот интересный ответ. Все понятно, за исключением последней части. Можете ли вы объяснить мне, что такое Neo4j Sync? Я посетил страницу продукта, но в ней недостаточно информации. Мое понимание еще неопределенно. –
@VictorDombrovsky Я добавил объявление видео – MicTech
Спасибо за ваши усилия! –
Вы можете так же изменить файл neo4j-server.properties, чтобы подключение от 0.0.0.0 к webbrowser –
@ChristopheWillemsen У меня нет контроля над удаленным сервером, и я не могу изменить какие-либо настройки. У меня есть только доступ к интерфейсу RESTful. Итак, кажется, что ваши советы не соответствуют моим потребностям. –
@ VictorDombrovsky Когда вы говорите, что вы имеете в виду визуальный просмотр или инструмент, который позволит вам запускать запросы и т. Д.? – albertoperdomo