JanusGraph安装和配置教程

  • 前言
  • JanusGraph安装
    • 下载并解压JanusGraph
    • 下载Hadoop本地工具
    • Windows下的JDK安装和环境配置
    • 检验和初步使用

衔接可视化工具Gephi安装和链接:Gephi和插件安装(没有可用插件的情况)

前言

作为刚接触知识图谱的小白,小编在安装图形数据库JanusGraph时自行摸索了好久。
博客上一些大佬的安装教程十分清楚,但是一些基础设置还是对小白不那么友好。所以本篇文章整理了较为完整的基础安装教程,会比较繁琐,适合零基础小白。

JanusGraph安装

什么是JanusGraph?
JanusGraph是一个可扩展的图数据库,可以作为程序储存数据的地方,所以JanusGraph的使用不是单独的。

  • JanusGraph具体介绍可以参考博客园这篇文章

使用JanusGraph的途径有两种:

  • 将JanusGraph嵌入到应用程序中
  • 通过JanusGraph自带的Gremlin查询和调用

大致安装过程可以分为以下几步

下载并解压JanusGraph

进入链接下载,我选择的是0.3.1,拉到最下面

下载完毕之后解压,先放着。

下载Hadoop本地工具

同样点击链接,下载完成之后放到…\janusgraph-0.3.1-hadoop2\bin目录下

Windows下的JDK安装和环境配置

因为JanusGraph是用Java语言开发的,所以使用之前要搭配好JDK环境
打开官网:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html进入下载。也可以直接搜索JDK。根据自己的电脑配置,我的电脑是64位的,所以选择jdk-8u271-windows-x64.exe进行下载。

下载完成之后双击安装即可。

下一步

可以自行更改路径,也可以使用默认路径。Java占用空间不大,C盘紧张的朋友可以放心啦。注意保存该路径,后续添加环境变量的时候需要用到

继续下一步

这里也可以修改路径,注意要选择一个空的文件夹。继续下一步,直到显示安装完成,就可以关闭啦。

接下来就是环境变量的添加。可以直接电脑搜索:

  • 控制面板——系统——高级系统设置——环境变量
    在下面的系统变量中找到Path,点击编辑,将上述说要记下的路径添加进去,然后确定

    关闭环境变量,接下来打开cmd(命令提示符),输入

java -version

当显示下列语句时,就说明安装成功啦

检验和初步使用

接下来Janus Graph的基本使用。启动Janus Graph自带的ES。
在…\janusgraph-0.3.1-hadoop2\elasticsearch\bin目录下找到elasticsearch.bat,双击打开,当出现下面页面的时候说明打开成功。


接下来进如…\janusgraph-0.3.1-hadoop2\bin目录,双击gremlin.bat就可以打开Gremlin控制台(注意不是gremlin.gh,后缀名要看清楚,也不需要以管理员身份运行)
当出现一下页面的时候说明你已经成功安装Janus Graph啦!

接下来是初步使用。关于janusGraph使用还没有摸索出来,这个是一个博主做的加载Gods图数据,这里以此做一个小实验。有兴趣可以去看看原文
在gremlin控制台输入:

gremlin> graph = JanusGraphFactory.open(‘conf/janusgraph-berkeleyje-es.properties’)
==>standardjanusgraph[berkeleyje:/opt/janusgraph-0.2.0-hadoop2/conf/…/db/berkeley]
gremlin> GraphOfTheGodsFactory.load(graph)
==>null
gremlin> g = graph.traversal()
==>graphtraversalsource[standardjanusgraph[berkeleyje:/opt/janusgraph-0.2.0-hadoop2/conf/…/db/berkeley], standard]
gremlin>

到这一步没报错的话,就是试验成功啦!

以上就是JanusGraph的安装过程,使用方法和理论暂时没有,后续学习了会继续和大家分享。

JanusGraph安装和配置教程相关推荐

  1. win10安装misql8_Win10下免安装版MySQL8.0.16的安装和配置教程图解

    1.MySQL8.0.16解压 其中dada文件夹和my.ini配置文件是解压后手动加入的,如下图所示 2.新建配置文件my.ini放在D:\Free\mysql-8.0.16-winx64目录下 [ ...

  2. Tomcat安装及配置教程(超详细的图文教程)(亲测)

    Tomcat安装及配置教程(超详细的图文教程) 1.什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下 ...

  3. 【Ubuntu】Ubuntu16.04+VMware+Win10安装及配置教程

    Ubuntu16.04+VMware+Win10安装及配置教程   前言:   我之所以使用Ubuntu16.4,既为学Linux操作,也为学习Python.Ubuntu16.4一直以来在虚拟机上都跑 ...

  4. 最新Tomcat安装及配置教程+JavaWeb项目部署

    最新Tomcat安装及配置教程+JavaWeb项目部署 介绍 一.下载安装Tomcat 二.配置环境变量 三.JavaWeb项目发布 四.登录Web查询系统 介绍 此文章为自己在Tomcat配置及项目 ...

  5. mysql5.7.28下载安装_Windows下mysql-5.7.28下载、安装、配置教程

    MySQL 数据库 Windows下mysql-5.7.28下载.安装.配置教程 最近需要更换mysql数据库的版本,写一篇文章,记录一下 一.下载mysql数据库 我这里选择5.7.28-Windo ...

  6. Jmeter安装及配置教程

    Jmeter安装及配置教程 一.JMeter的安装配置过程 二.JMeter的运行和语言设置 一.JMeter的安装配置过程 安装配置过程: 第一步 安装JDK,配置JDK路径 到Oracle官方网站 ...

  7. Tomcat8安装及配置教程

    Apache  Tomcat8.0安装及配置教程... Apache  Tomcat8.0  官方网站链接:http://tomcat.apache.org/ apache-tomcat-8.0.39 ...

  8. Codeblocks安装与配置教程

    Code::blocks安装与配置教程 本人第一次写文章,有写的不好的地方请提出,关于文章内容有什么不懂的也可以问我! 大佬及虐菜人士请自觉离开 ~ 注意! 作者于2022年9月28日尝试进入Code ...

  9. Discuz!论坛程序安装+模板配置教程

    Discuz!论坛程序安装+模板配置教程 Linux系统安装方法: 第一步:检查是否安装apache mysql php ps -ef |grep httpd ps -ef |grep mysql p ...

  10. 小白 mysql5.7 非安装版配置教程+百度云资源分享

    需要安装版本的可以看我的另外一篇博客: 小白 mysql5.7 安装版本配置教程+百度云资源分享 一.安装包下载 1.可以自己到官网下载 2.从我的百度云分享下载:https://pan.baidu. ...

最新文章

  1. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版新增系统参数管理
  2. 浏览器的安全设置在哪里?要如何设置
  3. GDB调试带参数argc argv的程序
  4. wince下的地址映射知识点滴
  5. 大厂首选,为什么 SRE 比传统运维更抢手?
  6. 输入法或搜索类软件评价
  7. SSH——Hibernate简单配置
  8. fio: engine libaio not loadable
  9. Dragonfly 应用-如何计算面孔隙率
  10. python基础之实现len函数
  11. duplicate designator is not allowedC/C++(2906)
  12. 185电缆的接法图解_详细图解!原来电线接头有这么多接法……
  13. 微信小程序PHP注册,微信小程序 教程之注册页面
  14. MATLAB柱状图去掉黑色边框
  15. 讲讲Python中的函数传递问题 【文末送书】
  16. uniapp 微信小程序分享给微信好友与分享到朋友圈功能
  17. d610网络计算机,尼康D610,10年来我见过的真心值得买的全幅单反
  18. 微前端在Vue项目的实践
  19. String字符串转JSON对象(JSON的依赖)
  20. 刷流量和刷点击率的方法探讨

热门文章

  1. Linux内核安全模块学习-导言
  2. [转载] 之前碰过的木马分析
  3. 知乎 高级操作系统_知乎问题:高级运营和普通运营有哪些区别?(更新版,赞赞赞!)...
  4. Clang checker类总结
  5. python测试开发django-155.bootbox使用(alert/confirm/prompt/dialog)
  6. keil5兼容keil4操作
  7. 宝塔面板SSpanel-v3-mod安装教程 搭建sspanel v3魔改前端
  8. 量化交易 第八课 多因子策略流程
  9. web测试的基本测试点
  10. “菁客”发布《2018中国移动社交招聘趋势报告》