Почему Neo4j подключение к Gephi ошибка с Windows 10? (Apoc.gephi.add) - PullRequest
0 голосов
/ 08 марта 2019

Я продолжаю получать ту же ошибку при попытке подключить Gephi к Neo4j.Что я делаю неправильно?Я попытался воспроизвести пример отсюда: https://tbgraph.wordpress.com/2017/04/01/neo4j-to-gephi/

Подготовка среды:

  1. Установил apoc.gephi.add из GitHub Step
  2. Gephi: установленная надстройка для потоковой передачи графика
  3. Gephi: главный сервер запущен (становится зеленым)

Воспроизводимый пример

inNeo4j:

Введите ": воспроизвести фильмы" в строку cmd $ щелкните стрелку вправо, чтобы загрузить код в строку cmd $ Теперь узлы и типы отношений отображаются в Neo4j

Введите код ниже:

MATCH (p1: Персона) -> (: Фильм) <- (p2: Персона), где id (p1) <id (p2) MERGE (p1) -[r: ЗНАЕТ] - (p2) ON CREATE SET r.weight = 1 ON MATCH SET r.weight = r.weight + 1 </p>

MATCH path = (: Person) - [: KNOWS] -> (: Person) CALL apoc.gephi.add ("http://localhost:7474",'WS1',path,'weight') возвращение узлов урожайности *

Порты Надстройка Gephi включена

Это должно соединиться с Gephi, и вы должны увидеть график, заполненный в Gephi, но я получил эту ошибку:

http://localhost:7474/WS1?operation=updateGraph как json: невозможно повторить попытку из-зана сервер аутентификации, в режиме потоковой передачи Ошибка MSSG

1 Ответ

0 голосов
/ 08 марта 2019

Вы допустили ошибку в процедуре apoc gephi, вы используете URL Neo4j, а не Gephi!

В этом apoc.gephi.add("http://localhost:7474",'WS1',path,'weight') указан неверный URL-адрес, это не http://localhost:7474 (Neo4j), а адрес сервера Gephi. По умолчанию это http://localhost:8080.

...