HugeGraph应用(1):安装与配置

2024-08-28 20:18
文章标签 配置 安装 应用 hugegraph

本文主要是介绍HugeGraph应用(1):安装与配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

HugeGraph是百度开源的图数据库,详细介绍的可参见:

https://hugegraph.github.io/hugegraph-doc/

本博客作为HugeGraph应用的第一篇,先介绍如何进行HugeGraph的安装与配置,安装环境采用Centos7.5。

一、安装Java环境

1、下载 jdk-8u191-linux-x64.rpm

2、安装jdk:

rpm -ivh jdk-8u191-linux-x64.rpm

安装成功之后即可使用 java -version 查看java的信息。但是为了后续安装,还是建议配置java环境变量。

3、配置java环境变量:

vim /etc/profile

在最后面加上:

export JAVA_HOME=/usr/java/jdk1.8.0_191-amd64
export JRE_HOME=/usr/java/jdk1.8.0_191-amd64/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

保存后使环境变量生效:

source /etc/profile

二、关闭禁用防火墙:

systemctl stop firewalld.service
systemctl disable firewalld.service

三、安装cassandra:

HugeGraph支持多种数据库作为数据存储,包括cassandra、hbase等,这里选用cassandra。

1、下载apache-cassandra-3.11.4-bin.tar.gz

2、解压:

tar -zxvf apache-cassandra-3.11.4-bin.tar.gz

3、创建cassandra存储数据、日志和缓存的目录

mkdir commitlog 
mkdir data 
mkdir saved_caches

4、设置目录777权限

chmod -R 777  commitlog data saved_caches

5、配置apache-cassandra-3.11.4/conf/cassandra.yaml

配置对应的目录:

data_file_directories:- /var/lib/cassandra/data
commitlog_directory: /var/lib/cassandra/commitlog
saved_caches_directory: /var/lib/cassandra/saved_caches

配置用户名密码访问,初始用户和密码都是cassandra:

authenticator: PasswordAuthenticator
authorizer: CassandraAuthorizer

6、启动cassandra

进入 bin目录

./cassandra -R

若需要后台运行,使用-f,但是后台运行必须新建用户,不能使用root用户。

7、查看cassandra状态

进入 bin目录

./nodetool status

UN是运行中,DN是宕机

8、访问cassandra

进入apache-cassandra-3.11.4/bin目录:

./cqlsh -u cassandra -p cassandra

四、安装hugegraph

1、下载解压

tar -zxvf hugegraph-0.9.2.tar.gz

2、配置hugegraph-0.9.2/conf/rest-server.properties

restserver.url=http://192.168.0.234:8089
graphs=[hugegraph:conf/hugegraph.properties]

如果要使用外网访问的话,restserver.url一定要使用服务器的ip,不要使用127.0.0.1,否则只能本地访问。

3、配置hugegraph-0.9.2/conf/hugegraph.properties

backend=cassandra
serializer=cassandra
store=cassandracassandra.host=localhost
cassandra.port=9042
cassandra.username=cassandra
cassandra.password=cassandra

配置存储使用本地cassandra,端口账号密码采用默认的。

4、初始化

bin/init-store.sh

5、启动

bin/start-hugegraph.sh

6、访问 IP:8089/graphs

浏览器返回 

{"graphs":["hugegraph"]}

至此,hugegraph安装配置完成。

这篇关于HugeGraph应用(1):安装与配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1115782

相关文章

SpringBoot中四种AOP实战应用场景及代码实现

《SpringBoot中四种AOP实战应用场景及代码实现》面向切面编程(AOP)是Spring框架的核心功能之一,它通过预编译和运行期动态代理实现程序功能的统一维护,在SpringBoot应用中,AO... 目录引言场景一:日志记录与性能监控业务需求实现方案使用示例扩展:MDC实现请求跟踪场景二:权限控制与

Android开发环境配置避坑指南

《Android开发环境配置避坑指南》本文主要介绍了Android开发环境配置过程中遇到的问题及解决方案,包括VPN注意事项、工具版本统一、Gerrit邮箱配置、Git拉取和提交代码、MergevsR... 目录网络环境:VPN 注意事项工具版本统一:android Studio & JDKGerrit的邮

Win安装MySQL8全过程

《Win安装MySQL8全过程》:本文主要介绍Win安装MySQL8全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Win安装mysql81、下载MySQL2、解压文件3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.ini

SpringBoot3.4配置校验新特性的用法详解

《SpringBoot3.4配置校验新特性的用法详解》SpringBoot3.4对配置校验支持进行了全面升级,这篇文章为大家详细介绍了一下它们的具体使用,文中的示例代码讲解详细,感兴趣的小伙伴可以参考... 目录基本用法示例定义配置类配置 application.yml注入使用嵌套对象与集合元素深度校验开发

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

C语言中位操作的实际应用举例

《C语言中位操作的实际应用举例》:本文主要介绍C语言中位操作的实际应用,总结了位操作的使用场景,并指出了需要注意的问题,如可读性、平台依赖性和溢出风险,文中通过代码介绍的非常详细,需要的朋友可以参... 目录1. 嵌入式系统与硬件寄存器操作2. 网络协议解析3. 图像处理与颜色编码4. 高效处理布尔标志集合

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登