2015-07-22 7 views
2

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

+0

Вы можете так же изменить файл neo4j-server.properties, чтобы подключение от 0.0.0.0 к webbrowser –

+0

@ChristopheWillemsen У меня нет контроля над удаленным сервером, и я не могу изменить какие-либо настройки. У меня есть только доступ к интерфейсу RESTful. Итак, кажется, что ваши советы не соответствуют моим потребностям. –

+0

@ VictorDombrovsky Когда вы говорите, что вы имеете в виду визуальный просмотр или инструмент, который позволит вам запускать запросы и т. Д.? – albertoperdomo

ответ

2

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

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

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

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

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

+0

Информация о доступе к браузеру на GraphneDB была очень полезной для меня. Это именно то, что мне нужно. Большое спасибо! –

+0

Отлично! Рад видеть, что я смог решить вашу проблему! – albertoperdomo

3

Текущий вариант - загрузить исходный код 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

+0

Большое спасибо за этот интересный ответ. Все понятно, за исключением последней части. Можете ли вы объяснить мне, что такое Neo4j Sync? Я посетил страницу продукта, но в ней недостаточно информации. Мое понимание еще неопределенно. –

+0

@VictorDombrovsky Я добавил объявление видео – MicTech

+0

Спасибо за ваши усилия! –

 Смежные вопросы

  • Нет связанных вопросов^_^