hugegraph使用mysql做数据库服务,部署记录

问题说明

在一波操作后,发现hugegraph无法使用mysql来初始化数据库,就是在执行./init-store.sh时报了很多关于数据库连接的错误。
hugegraph版本:0.10.4
(后续发现我拉错分支了,原本的0.10.4是有bug修复版的,以下操作仅仅是一次普通的编译而已,为了不错误引导,写在这里!)
需要修复版本的同学请去git上重新拉取官方的release版本。
此版本在连接mysql数据库时会出错,但是仅仅在初始化数据库时。
在全网找了很多关于hugegraph的部署后,发现和mysql结合的几乎没有。
去github上看大佬解决问题的思路,发现官方也没解决这个问题,在六月的时候貌似注意到并且修复了。
但是不知道下一波出版本要多久,现在记录根据大佬的只言片语解决mysql初始化不成功的问题。

hugegraph配置说明

此处虽然填写了ssl_mode的配置,但是没啥用,官方总共出现了sslmode、ssl-mode、ssl_mode三种配置方式,但是均无用。
在这里插入图片描述在gitlab的对话如下,有几个老哥都发现了这个问题,但是有用的对话就下面这一句。
在这里插入图片描述查看了官方放版本的时间,发现目前官网给的版本中bug并未修复(现在是2020.08.11,官网0.10.4最新版本是去年11月发布的),我们只能自己编译了。
在这里插入图片描述

准备编译

我使用的是centos7来编译代码,也可以用idea。
先装个git

yum install -y git

首先把git上的代码clone下来。

git clone https://github.com/hugegraph/hugegraph.git

安装maven环境,解压

wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
mkdir /opt/maven3
tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /opt/maven3/

进入被我们git下来的huge项目代码中,将build.sh中需要的工具环境变量写清楚。

echo $JAVA_HOME #复制
vim build.sh #打开后,进行配置

我的配置截图如下,需要确认你自己的环境
在这里插入图片描述进行编译

chmod +x ./build.sh
./build.sh

算是编译成功了,时间较长
在这里插入图片描述编译出来就是下面这个东东了,hugegraph-0.11.2
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值