Neo4j에서 csv를 읽어 보았습니다.
1801 단어 neo4j그래프Mac그래프 데이터베이스CSV
Neo4j와의 격투의 날
연구에서 그래프 데이터를 다루게 되어, 선배들이 Neo4j를 사용하고 있었다고 하는 사고 정지 이론으로부터 Neo4j를 사용하게 된다.
특정 데이터를 사용하여 그래프 데이터가 필요하기 때문에 CSV 파일을 만들고 다운로드했습니다.
상당히 조사했지만, 좀처럼 나오지 않았으므로, 비망록 정도에 적는다.
사전 준비
Neo4j 설치
Mac에서 brew가 포함되어 있다면,
$ brew install neo4j
한 번
이런 느낌이 든다면
CSV 파일 준비
일단 내가 시도한 것이라면, Kaggle이라면 이것이 좋다.
이치 오, 튜토리얼 녀석도 준비되어있는 것 같습니다 ...
로컬 파일의 DL 허용
초기 설정에서는 Local 환경의 CSV 파일을 읽을 수 없으므로,
$ sudo vim /usr/local/Cellar/neo4j/3.5.12/libexec/conf/neo4j.conf
에서 설정 파일을 열고,
dbms.security.allow_csv_import_from_file_urls=true
로 변경한다.
Neo4j를 브라우저에서 사용
보통 Terminal에서,
$ Neo4j start
그 후
$ open http://localhost:7474
에서 브라우저 열기
이런 화면이 열리면 OK
그런 다음 브라우저에 사이퍼 쿼리를 씁니다.
LOAD CSV
LOAD CSV WITH HEADERS FROM "file:///api-node.csv" AS csvLine CREATE (n:API {id: toInt(csvLine.API_id), name: csvLine.name, category: csvLine.API_category, date: csvLine.date})
여기서주의해야 할 것은 Local 환경의 csv를 읽을 때 csv 파일을/usr/local/Celler/neo4j/3.5.12/libexec/import/
부하로 하는 것
여기에 배치하지 않으면 오류가 발생합니다.
이런 식으로 사용하면 좋은 w
Reference
이 문제에 관하여(Neo4j에서 csv를 읽어 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Tattsum/items/03faef4f2cf62ae3e933
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ brew install neo4j
$ sudo vim /usr/local/Cellar/neo4j/3.5.12/libexec/conf/neo4j.conf
dbms.security.allow_csv_import_from_file_urls=true
$ Neo4j start
$ open http://localhost:7474
LOAD CSV WITH HEADERS FROM "file:///api-node.csv" AS csvLine CREATE (n:API {id: toInt(csvLine.API_id), name: csvLine.name, category: csvLine.API_category, date: csvLine.date})
Reference
이 문제에 관하여(Neo4j에서 csv를 읽어 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Tattsum/items/03faef4f2cf62ae3e933텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)