准备工作
- GBase8a安装包,百度云链接:https://pan.baidu.com/s/1wnoYyRx3qWhOmmBBCjKulA,提取码:yzt3
安装步骤
1.Linux 下创建一个用户
( gbase的安装需要另创建用户,无法使用root用户,和es的安装类似)
这里创建用户名/密码 --> gbase/gbase的用户
图1
切换gbase用户时如只出现$符号,需要cd etc目录,修改passwd文件配置(如图3)
图2
图3
vim passwd文件,将刚刚创建的gbase用户对应的/bin/sh 改成/bin/bash,保存退出,即可成功切换base用户
修改前
修改后
2.解压安装包
将上面的gbase安装包传至服务器并解压
3.安装gbase
cd GBaseInstall,执行./Install_lin.sh,如看到Thank you for choosing GBase product!,则进入安装步骤,一步步按照提示往下确认即可
4.启动服务 (在gbase用户下)
./gbase.server start,执行到这里接下来会有一些报错需要解决,接着往下
5.启动遇到的问题
(1)如出现上图问题1: /config/gbase_8a_.cnf: No such file or directory
cd 到解压后的GBaseInstall同目录执行source ~/.gbase_profile 和 source ~/.bashrc命令即可
(2)上图问题2:error while loading shared libraries: /home/gbase/GBase/server/lib/gbase/libAprCpp.so.1: file too short
需要进入到报错路径创建软链接
cd …/lib/gbase/
ln -sf libAprCpp.so.1.0.0 libAprCpp.so.1
再次启动服务,出现问题3
(3)上图问题3:error while loading shared libraries: /home/gbase/GBase/server/lib/gbase/libHadoopUtil.so.1: file too short
同问题2,创建软链接
再次启动服务,出现问题4
(4)上图问题4:error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory
这个是缺少lib库,这个资源得去网上找。我这里已经下载
链接:https://pan.baidu.com/s/1v1THR_2BUhsmkuOgEE4DyA
提取码:yzt4
将这俩文件上传lib/gbase下
同样,做软链接处理
再次重启服务,出现问题5
(5)上图问题5:error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory
同样下载lib库
链接:https://pan.baidu.com/s/16bzUkQoSdwAU0BqiungR1A
提取码:yzt8
再次重启服务,出现问题6
(6)上图问题6:error while loading shared libraries: libsasl2.so.3: cannot open shared object file: No such file or directory
链接:https://pan.baidu.com/s/1VTG2PULTKZZ1mm6JR51qdg
提取码:yzt9
所有问题已解决,启动成功。真不容易。
登录gbase,更改密码为root
5.安装gbase的客户端
企业管理器 x86版本工具下载链接:https://pan.baidu.com/s/1hcbqqSK8vUojW4ltk6-yLg
提取码:xxyx
安装完成后进行连接,输入相关信息
连接成功,大功告成。