当前位置: 首页 > news >正文

linux neo4j 切换知识图谱

neo4j 安装

linux neo4j的安装可以浏览这篇文章:
ubuntu sudo apt-get install neo4j 配置安装与设置远程访问

引言

如果你是window用户,直接下载桌面版进行安装与使用即可;
我有一台linux的服务器,想部署在上面,不仅可以网页访问,还可以使用python通过API接口完成数据的更新;
使用过程中,遇到了一个问题,我想创建多个知识图谱,每个知识图谱存放单独的数据,此时就需要进行database的切换。

在网上看到:只有付费版,才能管理多个database;
由于我使用的是免费版的neo4j,所以我通过修改本地文件夹,实现切换database的目的。

启动 neo4j

查看 旧的知识图谱

sudo neo4j start

如下图所示,neo4j 服务已经启动。
在这里插入图片描述
进入网址 http://127.0.0.1:7474/browser/
进入网址后,点击左侧,就可以看到如下图所示的知识图谱。
在这里插入图片描述

切换到新知识图谱

在切换 database时,首先 stop neo4j

sudo neo4j stop

/var/lib/neo4j/data 文件夹里面存放的就是database的文件,先备份一下

sudo mv /var/lib/neo4j/data /var/lib/neo4j/data_bak

创建一个新的文件夹供新的知识图谱使用:

sudo mkdir /var/lib/neo4j/data

重新设置密码,不同的database的密码是不一样的:

sudo neo4j-admin dbms set-initial-password 新密码

在创建密码时,出现了下述描述,只在数据库首次启动前才生效,所以先设置密码后启动。
在这里插入图片描述

Changed password for user ‘neo4j’. IMPORTANT: this change will only take effect if performed before the database is started for the first time.
已更改用户“neo4j”的密码。重要提示:只有在数据库首次启动之前执行此更改,此更改才会生效。

在密码设置完成后,启动知识图谱:

sudo neo4j start

进入网页,使用新设置的密码完成登陆,上一个项目的密码登陆失败,只有刚才设置的密码才会登陆成功。
在这里插入图片描述
在这里插入图片描述
若上图所示,在新创建的知识图谱里面什么都没有,这说明知识图谱已经切换成功了。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 粘包,Telnet,SSH,Wireshark
  • 基于Java和GeoTools的Shapefile矢量数据缩略图生成实践
  • STM32——GPS模块(GY-NEO-6M)
  • python使用ffmpeg将视频、音频合并合成(速度最快)
  • 最短路总结(dijkstra,floyd,bellman,spfa)
  • JavaWeb基础 -- Spring框架、IOC、AOP
  • Ubuntu 22.04中解决Could not load the Qt platform plugin “xcb“问题解决方法
  • 一条微博,让联想少卖16亿?
  • 软件测试用例的编写(六)
  • 嵌入式和单片机有什么区别?
  • 回归预测|基于灰狼GWO优化BP神经网络多输入多输出的数据回归预测Matlab程序GWO-BP 含预测新数据程序
  • RK3568开发笔记-buildroot系统scp拷贝文件报错dbclient no such file or directory
  • QT 目录
  • 学习node.js 七 http 模块
  • 回归分析系列19— 多项式回归进阶
  • [iOS]Core Data浅析一 -- 启用Core Data
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 【翻译】babel对TC39装饰器草案的实现
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • FineReport中如何实现自动滚屏效果
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • github从入门到放弃(1)
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Javascript基础之Array数组API
  • spring boot下thymeleaf全局静态变量配置
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 从输入URL到页面加载发生了什么
  • 机器学习学习笔记一
  • 简单实现一个textarea自适应高度
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 无服务器化是企业 IT 架构的未来吗?
  • ​ArcGIS Pro 如何批量删除字段
  • ###STL(标准模板库)
  • #100天计划# 2013年9月29日
  • #define
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (1)Jupyter Notebook 下载及安装
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (void) (_x == _y)的作用
  • (二) 初入MySQL 【数据库管理】
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (三)docker:Dockerfile构建容器运行jar包
  • (十八)Flink CEP 详解
  • (实测可用)(3)Git的使用——RT Thread Stdio添加的软件包,github与gitee冲突造成无法上传文件到gitee
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (杂交版)植物大战僵尸
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测