2019-06-28 知識圖譜:Neo4j數(shù)據(jù)導入與多庫切換

一. 數(shù)據(jù)導入

(1)import導入csv

格式:

neo4j-admin import [--mode=csv] [--database=<name>]

? ? ? ? ? ? ? ? ? ? ? ? ? [--additional-config=<config-file-path>]

? ? ? ? ? ? ? ? ? ? ? ? ? [--report-file=<filename>]

? ? ? ? ? ? ? ? ? ? ? ? ? [--nodes[:Label1:Label2]=<"file1,file2,...">]

? ? ? ? ? ? ? ? ? ? ? ? ? [--relationships[:RELATIONSHIP_TYPE]=<"file1,file2,...">]

? ? ? ? ? ? ? ? ? ? ? ? ? [--id-type=<STRING|INTEGER|ACTUAL>]

? ? ? ? ? ? ? ? ? ? ? ? ? [--input-encoding=<character-set>]

? ? ? ? ? ? ? ? ? ? ? ? ? [--ignore-extra-columns[=<true|false>]]

? ? ? ? ? ? ? ? ? ? ? ? ? [--ignore-duplicate-nodes[=<true|false>]]

? ? ? ? ? ? ? ? ? ? ? ? ? [--ignore-missing-nodes[=<true|false>]]

? ? ? ? ? ? ? ? ? ? ? ? ? [--multiline-fields[=<true|false>]]

? ? ? ? ? ? ? ? ? ? ? ? ? [--delimiter=<delimiter-character>]

? ? ? ? ? ? ? ? ? ? ? ? ? [--array-delimiter=<array-delimiter-character>]

? ? ? ? ? ? ? ? ? ? ? ? ? [--quote=<quotation-character>]

? ? ? ? ? ? ? ? ? ? ? ? ? [--max-memory=<max-memory-that-importer-can-use>]

? ? ? ? ? ? ? ? ? ? ? ? ? [--f=<File containing all arguments to this import>]

? ? ? ? ? ? ? ? ? ? ? ? ? [--high-io=<true/false>]

命令:

./bin/neo4j-import --into data/databases/graph_kg_merge_id.db --nodes:Persons data/csv_kg_merge_id/persons.csv --nodes:Industry data/csv_kg_merge_id/industry.csv --relationships:Director data/csv_kg_merge_id/director.csv --multiline-fields=true

作者:ai_1046067944 來源:CSDN 原文:https://blog.csdn.net/ai_1046067944/article/details/85342494 版權聲明:本文為博主原創(chuàng)文章,轉載請附上博文鏈接届慈!

2. mount 多個數(shù)據(jù)庫database.db文件

(1)官網(wǎng)推薦方式:地址

If you have multiple graphs set up and want to quickly switch between each without modifying?dbms.active_database?in?conf/neo4j.conf, you can accomplish this with a?neo4j restartand with the environment variable?NEO4J_CONF?defined pointing to the appropriate/corresponding neo4j.conf file.

For example, one could define:

$NEO4J_HOME/conf

$NEO4J_HOME/conf_test

and where each directory has the same files, namely:

jmx.access? jmx.password? neo4j.conf? neo4j-wrapper.conf

and in the?$NEO4J_HOME/conf_tests/neo4j.conf?one might configure the databse name to a different graph:

# The name of the database to mount

dbms.active_database=graph.db.test

Then, prior to a restart of neo4j if one modifies the environment variable?NEO4J_CONF?to point to the $NEO4J_HOME/conf_test, for example:

export NEO4J_CONF="/home/neo/neo4j-enterprise-3.0.7/conf_test"

then upon restart of neo4j, it will then use the graph in the?graph.db.test?location.

Note: Be aware that the?dbms.active_database?setting in?neo4j.conf?is one of many settings that you may want/need to change. If for example you do not change?#dbms.directories.logs=logs?then both conf files will result in each Neo instance writing to?$NEO4J_HOME/logs.

(2)設置soft links 到 graph.db

因為Neo4j的import導入時,只能導入一個不存的db怨愤,這就在想創(chuàng)建多個庫時夭委,需要去切換杆麸,Neo4j默認的庫是graph.db旷赖,在./conf/neo4j.conf可以修改


切換多個庫的方法辅髓,將新庫重新連接到默認庫graph.db泣崩,然后重啟Neo4j

//軟連接

>>>cd ./data/databases/

>>>ln -s graph_kg.db graph.db

//重啟neo4j

>>>cd $NEO4j_HOME/bin

>>>./neo4j restart

// 刪除軟連接

>>>ln-s test_chk? test_chk_ln

>>>rm -rf? ./test_chk_ln

參考文章:地址

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末少梁,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子矫付,更是在濱河造成了極大的恐慌凯沪,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件买优,死亡現(xiàn)場離奇詭異妨马,居然都是意外死亡,警方通過查閱死者的電腦和手機杀赢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門烘跺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人脂崔,你說我怎么就攤上這事滤淳。” “怎么了砌左?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵脖咐,是天一觀的道長。 經(jīng)常有香客問我绊困,道長文搂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任秤朗,我火速辦了婚禮煤蹭,結果婚禮上,老公的妹妹穿的比我還像新娘取视。我一直安慰自己硝皂,他們只是感情好,可當我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布作谭。 她就那樣靜靜地躺著稽物,像睡著了一般。 火紅的嫁衣襯著肌膚如雪折欠。 梳的紋絲不亂的頭發(fā)上贝或,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天,我揣著相機與錄音锐秦,去河邊找鬼咪奖。 笑死,一個胖子當著我的面吹牛酱床,可吹牛的內容都是我干的羊赵。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼扇谣,長吁一口氣:“原來是場噩夢啊……” “哼昧捷!你這毒婦竟也來了闲昭?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤靡挥,失蹤者是張志新(化名)和其女友劉穎序矩,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芹血,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡贮泞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了幔烛。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片啃擦。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖饿悬,靈堂內的尸體忽然破棺而出令蛉,到底是詐尸還是另有隱情,我是刑警寧澤狡恬,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布珠叔,位于F島的核電站,受9級特大地震影響弟劲,放射性物質發(fā)生泄漏祷安。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一兔乞、第九天 我趴在偏房一處隱蔽的房頂上張望汇鞭。 院中可真熱鬧,春花似錦庸追、人聲如沸霍骄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽读整。三九已至,卻和暖如春咱娶,著一層夾襖步出監(jiān)牢的瞬間米间,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工膘侮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留屈糊,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓喻喳,卻偏偏與公主長得像另玖,于是被迫代替她去往敵國和親困曙。 傳聞我的和親對象是個殘疾皇子表伦,可洞房花燭夜當晚...
    茶點故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內容