文档章节

Neo4j查询报错:Unable to load NODE with id 或者 Neo.ClientError.Statement.EntityNotFound

T_SevenS
 T_SevenS
发布于 2017/09/06 11:04
字数 246
阅读 25
收藏 1
点赞 0
评论 0

出现这个错误的原因可能是节点损坏,如果在数据库进行更新或插入操作时强制kill掉了数据库进程,则极有可能损坏一些节点。

解决方案有两个思路:

一是使用neo4j-core api来直接操作数据库文件,依次遍历所有节点,找到损坏的节点,删除后重新建立节点和关系,这个方法要求使用者对数据库的数据结构和api要了解;

第二种方法是直接删除节点和关系,也就是放弃损坏的节点,可以使用Michael Hunger大神写的数据库copy工具store-utils来处理。这个工具在copy数据库的时候会忽略掉损坏的节点并删除相应的关系,比较方便。

如果数据量比较大而且损坏的节点比较少,推荐使用这个方法

© 著作权归作者所有

共有 人打赏支持
T_SevenS
粉丝 8
博文 9
码字总数 2994
作品 0
卢湾
程序员
Neo4j的Rest接口使用

Neo4j的服务除了提供了基于java的客户端驱动包,同时也支持我们通过rest服务访问它,这一点非常便捷,意味着任何支持http访问的编程语言都可以使用cypher的rest来访问neo4j,同时支持http报文...

九劫散仙 ⋅ 2016/11/02 ⋅ 0

Mysql cluster错误收集

1、 导入数据的时候遇到如下报错: ERROR 1005 (HY000) at line 25: Can't create table 'tuge.pangolinfncaccountverification' (errno: 140) Error | 1296 | Got error 738 'Record too bi......

蓝蝶飞扬 ⋅ 2014/03/21 ⋅ 0

Neo4j Cypher查询语言详解

转自:http://www.ttlsa.com/nosql/how-to-neo4j-cypher-query-language/ Cypher介绍 “Cypher”是一个描述性的图形查询语言,允许不必编写图形结构的遍历代码对图形存储有表现力和效率的查询...

2k10 ⋅ 2015/09/27 ⋅ 0

图形数据库Neo4j从入门到精通(含Neo4j+D3.js完整实战项目开发)

图形数据库Neo4j从入门到精通(含Neo4j+D3.js完整实战项目开发) 分享网盘地址——https://pan.baidu.com/s/1dFNFTZF 密码: hmge 图数据库是目前大数据领域最火热的方向,Neo4j则是图数据库中...

人气王子333 ⋅ 2017/11/08 ⋅ 0

Neo4j-Cypher语言语法

Neo4j-Cypher语言语法 本文是记录Neo4j图数据库中实用的Cypher语言语法。 Cypher是什么 “Cypher”是一个描述性的类Sql的图操作语言。相当于关系数据库的Sql,可见其重要性。其语法针对图的特...

FuYung ⋅ 03/14 ⋅ 0

图数据库Neo4j全栈Web技术解密

注:作者的代表作品【Neo4j + D3.js 项目视频教程】http://edu.51cto.com/course/11315.html?reci Neo4j是什么? 图1. Neo4j Web控制台 Neo4j是一个图形数据库,这也就意味着它的数据并非保存...

Cloudy讲师 ⋅ 2017/10/27 ⋅ 0

Neo4j 和图数据库起步

在这个三篇文章系列中的第二篇中,安装 Neo4j 并通过网页客户端来在图中插入和查询数据。 在本系列的 第一篇 中,我们介绍了图数据库中的一些核心概念。在这篇,我们将安装 Neo4j 并通过网页...

作者: Ruth Holloway ⋅ 2017/12/19 ⋅ 0

Neo4j的查询语法笔记(二)

cypher是neo4j官网提供的声明式查询语言,非常强大,用它可以完成任意的图谱里面的查询过滤,我们知识图谱的一期项目基本开发完毕,后面会陆续总结学习一下neo4j相关的知识。今天接着上篇文章...

九劫散仙 ⋅ 2016/11/11 ⋅ 0

烦请哪位大神指导下怎么实现java调用kettle来执行指定的KTR或者KJB文件?

自己写了个程序,但是调用指定ktr文件时会报错:DatabaseJoin不能识别,错误如下: Unable to load class for step/plugin with id [DatabaseJoin]. Check if the plugin is available in t...

UQing ⋅ 2014/11/04 ⋅ 2

Neo4j 百万级数据导入

业务需要使用Neo4j出数据关系展示图,数据库里有2张表通过一个字段进行关联,数据量是90万和500万,关系量是150w; 从一开始使用REST API 循环导入,但创建节点没有问题,但是要通过将数据导...

alantuling_jt ⋅ 2017/02/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

十五周二次课

十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主...

河图再现 ⋅ 55分钟前 ⋅ 0

docker安装snmp rrdtool环境

以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 ......

messud4312 ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 快别开心了,你还没有女友呢。

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享吴彤的单曲《好春光》 《好春光》- 吴彤 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :小萝莉街上乱跑,误把我认错成...

小小编辑 ⋅ 今天 ⋅ 7

mysql in action / alter table

change character set ALTER SCHEMA `employees` DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci ;ALTER TABLE `employees`.`t2` CHARACTER SET = utf8mb4 , COLLAT......

qwfys ⋅ 今天 ⋅ 0

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用...

jason_kiss ⋅ 昨天 ⋅ 0

Linux下php访问远程ms sqlserver

1、安装freetds(略,安装在/opt/local/freetds 下) 2、cd /path/to/php-5.6.36/ 进入PHP源码目录 3、cd ext/mssql进入MSSQL模块源码目录 4、/opt/php/bin/phpize生成编译配置文件 5、 . ./...

wangxuwei ⋅ 昨天 ⋅ 0

如何成为技术专家

文章来源于 -- 时间的朋友 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注...

长安一梦 ⋅ 昨天 ⋅ 0

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令...

刘祖鹏 ⋅ 昨天 ⋅ 0

MySQL

查看表相关命令 - 查看表结构    desc 表名- 查看生成表的SQL    show create table 表名- 查看索引    show index from  表名 使用索引和不使用索引 由于索引是专门用于加...

stars永恒 ⋅ 昨天 ⋅ 0

easyui学习笔记

EasyUI常用控件禁用方法 combobox $("#id").combobox({ disabled: true }); ----- $("#id").combobox({ disabled: false}); validatebox $("#id").attr("readonly", true); ----- $("#id").r......

miaojiangmin ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部