Home

ONgDB磁盘满事物日志损坏服务恢复

Here’s the table of contents: 问题背景 修改配置强行恢复服务 问题背景 ONgDB服务器节点磁盘满,无法写入数据,导致服务挂掉 修改配置强行恢复服务 unsupported.dbms.tx_log.fail_on_corrupted_log_files=false

Read more

ONgDB在三节点集群上扩展一个Replica节点

Here’s the table of contents: 新建用户 优化配置 修改配置文件neo4j.conf 新建用户 ## CentOS创建新用户 1、新增用户 sudo adduser ongdb-replica 2、修改密码 testlab%dev sudo passwd ongdb-replica 3、切换用户 su - ongdb-replica 优化配置 # 该配置只配置CORE节点 #【之前遇到过在跑算法模型时此配置中存在Replica节点时,Replica节点会挂掉】【CORE节点挂掉Replica节点也不能挂,至少保证业务可以正常使用】 causal_clustering.initial_discovery_members=ongdb-1:...

Read more

Python调用ONgDB-HTTP接口

Here’s the table of contents: 安装包 ipython-cypher 安装包 pip install ipython-cypher ipython-cypher # -*- coding: utf-8 -*- """ Created on Tue Oct 27 15:13:46 2020 @author: XXX """ import cypher con = "http://ongdb:testlab%pro@testlab.ongdb.http.server/db/data" #con = "http://ongdb:testlab%pro@10.20.13.200/db/data" query = """ MATCH p=()...

Read more

Airflow定时调度Cypher-Shell脚本

Here’s the table of contents: Cron设置 执行Cypher脚本每天同步更新数据 执行Cypher脚本每天同步更新数据【执行CYPHER文件】 test.cql脚本内容【每次运行处理一天前的数据】 调度超大图数据的TASK实现方案【单个TASK的实现方案】 Cron设置 // 1 1 * * * 每天一点 // 1 7 * * * 每天七点 // */1 * * * * 每分钟 // */30 * * * * 每三十分钟 // 0 */12 * * * 每隔12个小时 执行Cypher脚本每天同步更新数据 每天同步前一天到现在的数据,暂不支持历史数据,需要手动跑 #!/bin/bash DATE=$(date -d "1 da...

Read more

编译neo4j-spark-connector组件

Here’s the table of contents: 【一】警告信息 【一】解决方案 【二】警告信息 【二】解决方案 【三】报错 【三】解决方案 【三】报错 【三】解决方案 【一】警告信息 Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! 【一】解决方案 在pom.xml中增加配置 <properties> <!--编译编码--> <project.build.sourceEncoding>UTF-8</project.buil...

Read more

基于图数据的组织机构聚类分析

Here’s the table of contents: 背景 技术架构 数据格式化 图数据建模 唯一索引 更新时间 数据模型 JDBC LOAD CYPHER 节点 关系 Spark相似性计算 关系权重分配 阈值设置 计算方式 计算结果保存到Elasticsearch 使用CYPHER查询某个公司主体的聚簇 背景 与组织机构相关的图谱中,公司主体的唯一性识别一般方法都是使用名称相似度和社会统一信用代码鉴别唯一主体。这种方法由...

Read more

ONgDB配置优化

Here’s the table of contents: 使用一些推荐配置 日志相关配置优化 使用一些推荐配置 bin/neo4j-admin memrec # Memory settings recommendation from neo4j-admin memrec: # # Assuming the system is dedicated to running Neo4j and has 126100m of memory, # we recommend a heap size of around 31200m, and a page cache of around 78800m, # and that about 16100m is left for the o...

Read more

ONgDB服务端报错

Here’s the table of contents: 【一】报错 【一】报错 neo4j.log中截获的报错 2020-11-11 11:39:05.236+0000 ERROR Failed to generate JSON output. Closed org.eclipse.jetty.io.EofException: Closed at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:491) at com.sun.jersey.spi.container.servlet.WebComponent$Writer.write(WebComponent.java:300) at com.sun...

Read more