前言:博主在安装 neo4j community4.4.8 后,考虑到 community 版功能较少,于是安装 desktop1.4.15。安装完成后,遇到下文记录的问题,报错三始终未能解决。

首次进入 neo4j desktop 后,因为7474端口被 community 版本占用,所以会自动提示是否更换端口号,博主确认更换了端口号(blot->11003),但有文章提出只需要关闭 community 服务即可,具体课参考:Neo4j 同时安装neo4j community和desktop导致端口占用

博主的解决方法是卸载两个版本,重新安装 desktop。目前使用正常。* 卸载软件可能存在卸载残留,我的卸载流程如下,可供参考:

  1. 卸载 neo4j 的服务(neo4j uninstall-service
  2. 删除 neo4j community 解压缩文件
  3. 在环境变量中清除为 neo4j community 配置的环境变量
  4. 通过 控制面板 卸载 neo4j desktop
  5. 删除 C:\Users\LENOVO\AppDatalocalLocalLowRoaming 三个文件夹下关于 neo4j 的所有文件
  6. 删除 .Neo4j Desktop 数据文件,默认在 C:\Users\LENOVO文件夹下
  7. Everything 以 neo4j 为关键词搜索文件,删除相关文件
  8. 使用清理工具,清理相关文件、注册表
  9. 重启电脑(若不放心,重启后可再用清理工具清理一次)

报错记录

报错一:日志文件重复出现 neo4j-etl-ui-1.5.1.tgz

问题描述:日志文件 /.Neo4jDesktop/log.txt 重复出现以下内容,并且 Graph Apps 模块的 Neo4j ETL Tool 一直时暗色
推测是否 https://neo.jfrog.io/neo/api/npm/npm/neo4j-etl-ui/-/neo4j-etl-ui-1.5.1.tgz 未正确安装

解决方法:通过链接下载 neo4j-etl-ui-1.5.1.tgz 文件并放至 .\Neo4j Desktop\resources\offline\graphApps 目录下

操作结果Graph Apps 模块的 Neo4j ETL Tool 显示为亮色,日志文件不再重复出现 neo4j-etl-ui-1.5.1.tgz

[2022-06-25 23:01:19.940] [info]  GraphApp[9ba1222b-e09c-466e-a669-4949b16a95d9] Downloading https://neo.jfrog.io/neo/api/npm/npm/neo4j-etl-ui/-/neo4j-etl-ui-1.5.1.tgz {percent: 0.9828912162431994,size: { total: 17353133, transferred: 17056242 },speed: 550201.3548387097,time: { elapsed: 30, remaining: 1 }
}
[2022-06-25 23:01:20.200] [info]  GraphApp[9ba1222b-e09c-466e-a669-4949b16a95d9] Downloading https://neo.jfrog.io/neo/api/npm/npm/neo4j-etl-ui/-/neo4j-etl-ui-1.5.1.tgz {percent: 0.9913885867180295,size: { total: 17353133, transferred: 17203698 },speed: 550518.336,time: { elapsed: 31, remaining: 0 }
}
[2022-06-25 23:01:20.398] [info]  GraphApp[9ba1222b-e09c-466e-a669-4949b16a95d9] Downloading https://neo.jfrog.io/neo/api/npm/npm/neo4j-etl-ui/-/neo4j-etl-ui-1.5.1.tgz {percent: 1,size: { total: 17353133, transferred: 17353133 },speed: 550893.1111111111,time: { elapsed: 31, remaining: 0 }
}
[2022-06-25 23:01:20.402] [info]  Download file stream closed
[2022-06-25 23:01:20.490] [info]  Shasum match OK

报错二:DBMS 无法启动

DBMS failed to start: Startup timed out, see logs..
The following logs and troubleshooting guide may help you diagnose the issue:
Desktop logs
Neo4j DBMS logs
Troubleshooting guide

解决方法:浏览器登录 http://localhost:7474/browser/ 输入命令 :server disconnect;或在启动DBMS前,在cmd中执行 neo4j stop命令(前提是安装了 neo4j 服务,cmd中运行 neo4j install-service),activate DBMS 尝试重新启动 DBMS。

操作结果:经试验,有时会正常启动,但启动后始终处于 fetching database 阶段,具体原因未知

报错三:neo4j 连接失败

问题描述:在 neo4j browser 中连接 neo4j,报错如下

 ServiceUnavailable: WebSocket connection failure. Due to security constraints in your web browser, the reason for the failure is not available to this Neo4j Driver. Please use your browsers development console to determine the root cause of the failure. Common reasons include the database being unavailable, using the wrong connection URL or temporary network problems. If you have enabled encryption, ensure your browser is configured to trust the certificate Neo4j is configured to use. WebSocket `readyState` is: 3

在日志文件中显示一下内容

[2022-06-26 08:03:05.579] [info]  Check if neo4j is available on { host: '127.0.0.1', path: '/', port: 11003 }
[2022-06-26 08:03:05.581] [info]  Check if neo4j is available on { host: '127.0.0.1', path: '/', port: 11004 }
[2022-06-26 08:03:05.583] [info]  Neo4j @ 11003 is down. connect ECONNREFUSED 127.0.0.1:11003
[2022-06-26 08:03:05.585] [info]  Neo4j @ 11004 is down. connect ECONNREFUSED 127.0.0.1:11004
[2022-06-26 08:03:06.599] [info]  Retrieved status for DBMS[database-4ede501c-126a-4183-b79e-a69b75eae23b]: false

解决方法:暂无


收获:

  1. 为问题设定时间,若超出预计时间,使用最基本的方法,如:卸载
  2. 学会看日志文件

neo4j community与neo4j desktop冲突相关推荐

  1. Neo4j桌面版和py2neo冲突解决

    Neo4j桌面版和py2neo冲突解决 不想看废话的话这是解决方案->卸载干净py2neo,关闭Hyper-V,还没用就重装一下桌面版试试 之前用的桌面版Neo4j,一直正常使用,然后前两天手残 ...

  2. neo4j 嵌入式_在嵌入式Neo4j中使用Neo4j浏览器

    neo4j 嵌入式 有时,您有一个应用程序以嵌入式模式使用Neo4j,但还需要使用Neo4j Web浏览器来处理图形. 由于一次最多只能从一个进程访问数据库,因此在嵌入式Neo4j应用程序运行时尝试启 ...

  3. 在嵌入式Neo4j中使用Neo4j浏览器

    有时候,您有一个应用程序以嵌入式模式使用Neo4j,但还需要使用Neo4j Web浏览器来处理图形. 由于一次最多只能从一个进程访问数据库,因此在嵌入式Neo4j应用程序运行时尝试启动Neo4j服务器 ...

  4. 【数据库】linux安装neo4j教程(neo4j 4.x)

    一.配置jdk neo4j 4.x版本依赖jdk11,需要安装jdk11才能正常启动(安装高版本或低版本jdk都不行) 1)执行uname -a看下系统架构 2)根据系统架构下载对应安装包 https ...

  5. neo4j cypher_优化Neo4j Cypher查询

    neo4j cypher 上周,我花了很多时间来尝试优化大约20个使用实时系统数据执行的灾难性的Cypher查询(36866ms至155575ms). 经过一番尝试和错误,以及来自Michael的大量 ...

  6. Neo4j:在Neo4j浏览器的帮助下探索新数据集

    当我查看一个新的Neo4j数据库时,发现困难之一是确定其中包含的数据的结构. 我习惯于关系数据库,在该数据库中您可以轻松地获取表列表和外键,从而使它们彼此连接. 传统上,使用Neo4j时很难做到这一点 ...

  7. 图数据库neo4j安装、neo4j使用

    安装 yum install java-1.8.0-openjdk tar -xf neo4j-community-3.5.2-unix.tar.gz ./bin/neo4j start 外部访问需修 ...

  8. php 可视化neo4j,开源图形数据库Neo4j使用 php开发

    先看看它的示例数据 打开 Neo4j Browser :play movie graph 写代码,然后点play执行 Cypher, the graph query language.Neo4j提供了 ...

  9. neo4j python_Python 操作 Neo4j 数据库!

    Neo4j是一个世界领先的开源图形数据库,由 Java 编写.图形数据库也就意味着它的数据并非保存在表或集合中,而是保存为节点以及节点之间的关系. Neo4j 的数据由下面几部分构成:节点 边 属性 ...

最新文章

  1. C语言网络编程:listen函数详解
  2. Step by Step WebMatrix网站开发之二:使用WebMatrix(1)
  3. 音视频技术开发周刊 83期
  4. [css] 如何使用CSS3的属性设置模拟边框跟border效果一样?
  5. 为什么jsp的form表单不能跳转_UI设计干货分享:设计语言 - 表单(登录/注册)...
  6. ArcGIS:ArcToolBox工具使用——提取DEM/DSM中的高程点
  7. 你不可不知道的React生命周期
  8. 字符集 ISO-8859-1(3)
  9. 字符串匹配——C++使用Regex
  10. Structs2笔记①--structs的背景、structs2框架的意义、第一个helloworld
  11. python贪吃蛇手机版代码_200行python代码实现贪吃蛇游戏
  12. MySQL 5.5 使用 Event定期自动维护/执行Procedure
  13. sz命令获取文件到本地路径设置
  14. turtle库 科赫雪花(bug)的绘制
  15. 五子棋AI第二篇 AB剪枝和启发搜索(Java)
  16. 什么是word文件只读模式?
  17. apktool java_apktool 是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7...
  18. 马王堆汉墓帛书‧老子——乙本释文(道经)
  19. 老师的好帮手——课堂考勤记录整合
  20. Outlook2013邮箱打开Word附件为受保护模式的调整方法

热门文章

  1. 839c程序设计语言kr,华东师范大学
  2. Go 获取1分钟前的时间,一天前的时间
  3. 取云星空所有有效bom数据
  4. 远程办公的管理者怎样做到让员工自管理,并且提升人效
  5. ZigBee 3.0教程-步骤7:物理接口-Switch
  6. 记一次排障事件:.jar which is referenced by the classpath, does not exist.
  7. RingCentral(厦门铃盛)一面凉经
  8. 中断详解(一)——基本概念
  9. text-overflow属性
  10. win10防火墙无法更改的问题