图数据库JanusGraph在windows下安装教程

JanusGraph简介

笔者在下文将安装包等都贴了官网网址,一共有三四个网址,为了让读者更快的得到安装包,大家可以直接在全套下载网址获得本文所提到的安装包。
JanusGraph是一个完全开源的数据库,github源码,其中有其不同版本的数据库,当今图数据库越来月受到重视,近来准备搭建一个知识图谱,实体关系在亿级,关系在百亿级,为此需要选择好数据存储。对比市面上的neo4j数据库,JanusGraph有几点优点。

  • 完全开源,neo4j是企业版收费
  • 分布式存储,而neo4j企业版是集群,也不是分布式
  • 社区文档丰富
    但是JanusGraph由于不像neo4j那样有公司发行,完全由社区驱动,所以他的入门门槛也稍高,对比了下两款数据库,最终想要选择JanusGraph作为图数据库存储。
    下图来源是数据库评分排行【DB-Engine】的评分截图在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    简单对比了两款数据库。在对JanusGraph简要介绍一下,其是2016年Titan的后续开源版本,由java编写,为此需要安装jdk环境运行,笔者安装的JDK11,java安装网址,环境配置就不多赘述了,根据需求,数据库可以灵活组合,常见的部署方式有如下三种
  • JanusGraph+Berkeley+ES:主要用于小型环境
  • JanusGraph+Cassandra+ES:适用于无Hadoop环境
  • JanusGraph+HBase+ES:适用于与Hadoop集成的环境
    笔者今日展示的是第一种的安装和示例。

安装过程

JanusGraph下载

笔者在安装时选择了0.5.2版本【JanusGraph下载地址】,下载到本地,解压即可
在这里插入图片描述

下载Hadoop的本地工具

需要下载这个本地工具到JanusGraph的bin文件夹下,工具下载地址,下载的是exe文件,直接拷贝到bin文件下即可

在这里插入图片描述

elasticsearch下载

全局索引引擎下载地址,elasticsearch地址,下载后解压即可,我将他和janusGraph放在了一个文件下
在这里插入图片描述
在这里插入图片描述

启动测试

启动

首先启动elasticsearch,进入bin文件下,双击bat.
在这里插入图片描述
出现如下提示,表示启动完毕,我们在打开浏览器看看,本服务默认使用9200端口本地测试网址
在这里插入图片描述
接着启动janusGraph的gremlin服务器,进行使用,gremlin是tinkerTop的查询语言,janusGraph是基于此建立的,双击janusGraph目录下的bin文件的bat文件
在这里插入图片描述
在这里插入图片描述

测试使用

在gremlin控制台下使用berkeley+es方式开启图实例。

gremlin> graph = JanusGraphFactory.open('conf/janusgraph-berkeleyje-es.properties')
得到反馈
==>standardjanusgraph[berkeleyje:D:\JanusGraph-elasticsearch\janusgraph-0.5.2\conf\../db/berkeley]

在这里插入图片描述
本数据库自带了一个测试图数据案例,名为”The Graph of the Gods"
静态方法加载图

gremlin> GraphOfTheGodsFactory.load(graph)
得到输出
==>null

在这里插入图片描述
获取图遍历句柄

gremlin> g=graph.traversal()
反馈
==>graphtraversalsource[standardjanusgraph[berkeleyje:D:\JanusGraph-elasticsearch\janusgraph-0.5.2\conf\../db/berkeley], standard]

在这里插入图片描述
在遍历查找有关名为“saturn”的信息

gremlin> g.V().has('name','saturn').valueMap()

在这里插入图片描述
最后我们增加一个顶点

gremlin> g.addV('person').property('name','Caiwenzeng')

查询节点

gremlin> g.V().has('name','Caiwenzeng').valueMap()

在这里插入图片描述

总结

以上就是janusGraph的一些基本信息和在windows安装下的内容,笔者其实书写当天早上在阿里云上的ubuntu下搭建了一遍,使用的是docker,奈何学生价的服务器内存太小,开几个docker内存就快爆炸,没法使用。实验室服务器没有管理员权限,之后还是需要在linux服务器上使用才好。
为了更好的学习JanusGraph和图查询语句Gremlin,笔者找到了其官方文档和查询语句的开源图书,供大家一起学习JanusGraph手册Gremlin book学习书

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: JanusGraph是一个开源的分布式数据库,可用于存储和处理大规模数据。JanusGraph 0.5.2是该数据库的一个特定版本,支持在Windows操作系统上使用。 使用JanusGraph 0.5.2在Windows上需要以下步骤: 1. 下载JanusGraph 0.5.2的安装包。可以从官方网站或GitHub上获取最新的发布版本。 2. 解压安装包到任意目录。确保你的系统上已经安装了Java环境,并且配置了JAVA_HOME环境变量。 3. 打开命令行窗口,进入JanusGraph的目录。 4. 在命令行窗口中运行bin/gremlin.bat脚本。这将启动JanusGraph的Gremlin Shell,Gremlin是一种遍历语言,用于与JanusGraph交互。 5. 在Gremlin Shell中,你可以执行各种数据库的操作,如创建、添加顶点和边、遍历等。使用Gremlin脚本文件(.groovy)将多个操作组合到一个文件中,并在Gremlin Shell中执行该文件。 6. 在Gremlin Shell中,你还可以执行Cypher查询语句来查询数据库中的数据。JanusGraph支持Cypher作为一种查询语言,并提供了相应的API。 7. 当你完成了对JanusGraph的操作,可以通过在Gremlin Shell中使用`:q`命令来退出。 总之,JanusGraph 0.5.2可以在Windows上使用,并且它提供了Gremlin Shell和Cypher查询语言来与数据库交互。通过执行相应的命令或脚本,你可以在Windows操作系统上创建、修改和查询大规模的数据。 ### 回答2: JanusGraph 0.5.2是一个开源的分布式数据库,它是基于Apache TinkerPop计算框架构建的,并且提供了许多强大的功能和扩展性。 关于在Windows上安装和配置JanusGraph 0.5.2,以下是简单的步骤: 1. 准备环境:首先,确保你有一个可用的Java安装,JanusGraph 0.5.2需要Java 8或更高版本。 2. 下载JanusGraph 0.5.2:在JanusGraph的官方网站或GitHub页面上下载JanusGraph 0.5.2的压缩包。 3. 解压缩文件:解压缩下载的压缩包到一个合适的目录,例如"JanusGraph"文件夹。 4. 配置JanusGraph:在JanusGraph目录中,找到并编辑"janusgraph-hbase.properties"文件。根据你的需要配置数据库后端(如HBase或Cassandra)和相关参数。 5. 启动JanusGraph:在命令提示符或PowerShell窗口中,导航到JanusGraph目录,并运行以下命令启动JanusGraph服务器: ``` bin\janusgraph.bat ``` 6. 使用JanusGraph:一旦服务器启动,你可以使用Gremlin控制台或TinkerPop兼容的数据库客户端连接到JanusGraph,并执行各种数据库操作。 如此,你就成功地在Windows上安装和配置了JanusGraph 0.5.2。根据你的具体需求,你可以进一步探索JanusGraph的功能和性能优化。 ### 回答3: JanusGraph 0.5.2是一个开源的分布式数据库,它可以在Windows操作系统上运行。JanusGraph具有扩展性和可靠性,支持高性能的数据查询和处理。 在Windows上安装和配置JanusGraph 0.5.2相对简单,以下是一些基本步骤: 1. 首先,在JanusGraph的官方网站上下载适用于WindowsJanusGraph压缩包。 2. 解压缩JanusGraph压缩包到你选择的目录中。 3. 打开目录中的`conf`文件夹,在这里你可以找到`janusgraph.properties`文件。 4. 使用一个文本编辑器打开`janusgraph.properties`文件,对其进行必要的配置。你需要指定一个Cassandra或HBase的存储后端,以及一些其他的配置选项。此外,你还可以根据需求进行其他配置调整,例如调整缓存和连接池的大小等。 5. 保存并关闭`janusgraph.properties`文件。 6. 打开命令提示符,并进入JanusGraph目录下的`bin`文件夹。 7. 在命令提示符中,输入以下命令以启动JanusGraph服务器: ``` janusgraph.bat start ``` 8. 等待一段时间,直到看到类似于“Graph database loaded (...)”的消息。 9. 现在,JanusGraph服务器已经在Windows上成功启动。 10. 如果需要连接到JanusGraph服务器并执行数据库操作,可以使用Gremlin控制台或通过客户端编程语言(如Java、Python等)与JanusGraph进行通信。 总的来说,JanusGraph 0.5.2可以在Windows上运行,只需进行一些简单的配置即可。希望这些步骤对你有帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值