NEO4J分析《权力的游戏》人物领土等关系

在前面

最近研究了下使用NOSQL维护风控衍生变量、知识图谱。接触到NEO4J的时候发现可以利用图数据库描述复杂人物、领土、资源等的关系。之前在****看到很多厉害的年轻人描述过美剧《权利的游戏》人物领土等属性的关系,于是试着自己折腾下。
NEO4J本猿仅初步接触,只为记录。


这里正文

STEP1:环境信息
本文NEO4J使用基础环境为 Ubuntu 16.04.3,JDK版本为1.8.0_144,环境信息见下图:
NEO4J分析《权力的游戏》人物领土等关系
NEO4J分析《权力的游戏》人物领土等关系


STEP2:安装包及基础数据信息
本文中涉及所有安装包及基础数据信息如下图:
NEO4J分析《权力的游戏》人物领土等关系


STEP3:NEO4J安装包信息及待修改文件信息
本文中NEO4J安装包信息及待修改文件(/conf/neo4j.conf)内容如下图:
NEO4J分析《权力的游戏》人物领土等关系

NEO4J分析《权力的游戏》人物领土等关系NEO4J分析《权力的游戏》人物领土等关系NEO4J分析《权力的游戏》人物领土等关系


STEP4:NEO4J启动
NEO4J查看状态及相关启动操作如下图:
NEO4J分析《权力的游戏》人物领土等关系NEO4J分析《权力的游戏》人物领土等关系

STEP5:NEO4J控制台信息  

NEO4J控制台相关信息如下图:

NEO4J分析《权力的游戏》人物领土等关系

NEO4J分析《权力的游戏》人物领土等关系

NEO4J分析《权力的游戏》人物领土等关系


STEP6:《权利的游戏》基础数据导入  

创建examples文件夹并赋予权限,上传基础数据,信息如下图:

NEO4J分析《权力的游戏》人物领土等关系


STEP7:修改《权利的游戏》基础数据中配置信息  

创建/examples/game-of-thrones-master文件夹并赋予权限,修改got-import.cypher中相关路径数据,信息如下图:

NEO4J分析《权力的游戏》人物领土等关系


STEP8:导入《权利的游戏》基础数据  
使用cypher-shell命令导入基础数据数据,信息如下图:

NEO4J分析《权力的游戏》人物领土等关系
NEO4J分析《权力的游戏》人物领土等关系

STEP9:NEO4J控制台展现  

NEO4J控制台展现导入的数据,信息如下图:
NEO4J分析《权力的游戏》人物领土等关系

NEO4J分析《权力的游戏》人物领土等关系


STEP10:基础数据包描述  

基础数据共涉及2814个NODE,3233条RELATIONSHIP,2134个人,444个城堡,224个海岸,12个区域

STEP11:安装包及基础数据地址  
安装包:neo4j-community-3.3.1-unix.tar.gz
数据导入插件:apoc-3.3.0.2-all.jar
基础数据:game-of-thrones-master.zip
地址:https://pan.baidu.com/s/1svFEwDlNO-nc-tVmvY-Lqg 密码:as9a


写在最后

CALL ME BIG GOD