2016-12-12 3 views
1

Я пытаюсь подключиться к моей недавно установки Neo4jПодключение к Neo4j на ec2

Это, как я настроил мой neo4j.conf файл:

# With default configuration Neo4j only accepts local connections. 
# To accept non-local connections, uncomment this line: 
dbms.connectors.default_listen_address=0.0.0.0 

# You can also choose a specific network interface, and configure a non-default 
# port for each connector, by setting their individual listen_address. 

# The address at which this server can be reached by its clients. This may be the server's IP address or DNS name, or 
# it may be the address of a reverse proxy which sits in front of the server. This setting may be overridden for 
# individual connectors below. 
#dbms.connectors.default_advertised_address=localhost 
dbms.connectors.default_advertised_address=xx.xxx.xxx.xxx 

# You can also choose a specific advertised hostname or IP address, and 
# configure an advertised port for each connector, by setting their 
# individual advertised_address. 

# Bolt connector 
dbms.connector.bolt.enabled=true 
#dbms.connector.bolt.tls_level=OPTIONAL 
#dbms.connector.bolt.listen_address=:7687 

# HTTP Connector. There must be exactly one HTTP connector. 
dbms.connector.http.enabled=true 
#dbms.connector.http.listen_address=:7474 

# HTTPS Connector. There can be zero or one HTTPS connectors. 
dbms.connector.https.enabled=true 
#dbms.connector.https.listen_address=:7473 

(xx.xxx.xxx.xxx будучи внутрибрюшинно в день)

В журнал Это говорит удаленный интерфейс включен на порту 7474:

2016-12-12 21:17:06.845+0000 INFO Starting... 
2016-12-12 21:17:07.860+0000 INFO Bolt enabled on 0.0.0.0:7687. 
2016-12-12 21:17:10.666+0000 INFO Started. 
2016-12-12 21:17:12.234+0000 INFO Remote interface available at http://xx.xxx.xxx.xxx:7474/ 

Использование Lsof -i -n -PI можно увидеть, что она слушает:

java  xxxx root xxxx IPv6 xxxxx  0t0 TCP *:7474 (LISTEN) 

Я создал пользовательские правила TCP, чтобы разрешить доступ из моего IP-адрес:

Пользовательские TCP Правило TCP 7474 xxx.xxx.xxx.xxx/хх

Я получаю это для отображения в браузере и меня просят заполнить пароль, но когда я делаю, я получаю следующее сообщение:

не удается подключиться к Neo4j. Проверьте подключение к сети.

Через некоторое время появляется это одно сообщение, а также: отказ соединения

WebSocket. Из-за ограничений безопасности в вашем веб-браузере причина неисправности недоступна для этого драйвера Neo4j. Используйте консоль разработки браузеров, чтобы определить причину сбоя. Общие причины включают недоступную базу данных, используя неправильный URL-адрес соединения или временные сетевые проблемы. Если вы включили шифрование, убедитесь, что ваш браузер настроен на доверие к сертификату Neo4j, настроенному на использование. WebSocket readyState составляет: 3

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

Ближайшая тема, которую я нашел, это Neo4j on Amazin EC2 - Not accessible from remote machines, но она не имеет ответа и относится к другой версии (с использованием neo4j-server.properties).

+0

Вы пытались проверить «Использовать протокол BOLT при наличии» в настройках браузера (значок левой левой шестерни)? –

+0

Это решило проблему. – oht

ответ

0

При использовании опции «Не использовать болт» в настройках решена проблема.

+0

На Neo4j CE 3.2.1 у меня есть «Использовать болт + маршрутизация» в настройках браузера neo4j и тикать/отключать его не работает – Mahesha999

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