neo4j: Почему я не могу загрузить CSV Northwind из другого домена? - PullRequest
0 голосов
/ 09 сентября 2018

Вот код, который загружает продукты для примера базы данных Northwind.

LOAD CSV WITH HEADERS FROM "http://data.neo4j.com/northwind/products.csv" AS row
CREATE (n:Product)
SET n = row,
  n.unitPrice = toFloat(row.unitPrice),
  n.unitsInStock = toInteger(row.unitsInStock), n.unitsOnOrder = toInteger(row.unitsOnOrder),
  n.reorderLevel = toInteger(row.reorderLevel), n.discontinued = (row.discontinued <> "0")

Моя проблема заключается в том, что если я скопирую файл csv в mydomain.local и изменим часть FROM инструкции на чтение http://mydomain.local/products.csv,, он не загрузится. Я получаю ошибку «Не удалось загрузить внешний ресурс ..».

Mydomain.local обслуживается с виртуальной машины на моем ноутбуке. Это также откуда neo4j обслуживается. Я изменил / etc / hosts, чтобы указать доменное имя для IP-адреса.

Я могу поместить URL-адрес mydomain в панель веб-браузера и прочитать csv без проблем, так почему же neo4j не может найти его там?

1 Ответ

0 голосов
/ 10 сентября 2018

Проблема была с маршрутизацией домена. Я обновил файл / etc / host на сервере neo4j, чтобы mydomain.local указывал на сам сервер, и теперь он работает нормально.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...