看得见的叫博弈;看不见的是赌博
引言
做交易相关的风控嘛,面对两个问题1、买卖家成环;2、区域内用户交易。为了清晰的看到多个用户之间的关联关系,选择neo4j作为我们的可视化工具。
部署
建议有条件的用docker
一、准备
机器:188G内存
neo4j-community-3.5.11-unix.tar.gz 安装包
apoc-3.5.0.6-all.jar,graph-algorithms-algo-3.5.4.0.jar算法库
mysql-connector-java-8.0.8-dmr.jar 连接库
batch-import-tool-master.zip 外部增量导入数据程序
二、安装
解压neo4j-community-3.5.11-unix.tar.gz到service目录下,建立软连接neo4j
将apoc-3.5.0.6-all.jar、graph-algorithms-algo-3.5.4.0.jar和mysql-connector-java-8.0.8-dmr.jar放在neo4j/plugins下
解压batch-import-tool-master.zip到neo4j目录下
三、配置
打开neo4j/conf/neo4j.conf
更改配置:
# java heap 初始值,大一点
dbms.memory.heap.initial_size=30G
# java heap 最大值,一般不要超过可用物理内存的80%
dbms.memory.heap.max_size=140G
# pagecache大小,官方建议设为:(总内存-dbms.memory.heap.max_size)/2
dbms.memory.pagecache.size=30g
# 配置地址
dbms.connectors.default_listen_address=10.10.10.77
dbms.connectors.default_advertised_address=10.10.10.77
# 开启http和GC的日志,其他默认(分片时间、大小、保留时长等等)
dbms.logs.http.enabled=true
dbms.logs.gc.enabled=true
# 允许外界load文件
dbms.security.allow_csv_import_from_file_urls=true
## 添加apoc库配置
dbms.security.procedures.unrestricted=apoc.*,algo.*
apoc.import.file.enabled=true
apoc.export.file.enabled=true