暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

openEuler-20.03下的安装GBase 8s

原创 吴毅 2022-04-12
2710

GBase 8s的安装,测试环境:操作系统版本:openEuler-20.03-LTS-SP2-everything-x86_64,硬件配置:4C8G 1台,服务器名称:gbase.wuyi.com, IP地址: 192.168.1.200

1. 修改主机名和主机名映射
在/etc/hostname文件里修改内容
gbase.wuyi.com
在/etc/hosts下添加
192.168.1.200 gbase.wuyi.com

2. 关闭防火墙和安全设置
openEuler系统是默认关闭安装设置

iptables -F iptables -L systemctl stop firewalld systemctl disable firewalld

3. 检查服务器内存大小和操作系统版本

free -m cat /etc/openEuler-release

4. 安装前的准备工作:创建用户

useradd gbasedbt passwd gbasedbt

5. 安装jdk(上传)

mkdir /root/setup mkdir /opt/modules

把jdk源码包上传到/root/setup

cd /opt/modules yum install -y tar tar -zxf /root/setup/jdk-8u221-linux-x64.tar.gz vi /root/.bash_profile export JAVA_HOME=/opt/modules/jdk1.8.0_221 export PATH=$PATH:$JAVA_HOME/bin source /root/.bash_profile java -version

6. 准备软件安装包(上传/opt/setup)

mkdir /root/install cd /root/install tar xf /root/setup/GBase8s_ExpressEdition.tar

7. 安装GBase 8s
安装是出现2个问题,(1)因个人习惯原因,给/opt目录授权,导致安装时报错,无法安装。 报错如下:
image.png
(2)因为安装openEuler-20.03是最小版,导致安装GBase 8s时缺少依赖包报错如下:
image.png
解决的办法是安装libnsl和它相关的依赖包。

yum install -y libnsl

之后的安装步骤如下:
先是5个回车键————Y————/opt/gbase————Y————1————2————3个回车键,如图所示:
image.png

8. 创建数据库实例
创建数据库实例,需要切换到gbasedbt用户

su - gbasedbt ls /opt/gbase/etc cd /opt/gbase/etc sh GBaseInit_gbasedbt.sh

wydb————回车键————1————2————3————回车键————1024————1024————300————300————Y————5————3————回车键————Y

image.png
image.png

9. 环境变量
安装脚本会在gbasedbt的Home路径,自动生成一个名称为profile.wydb的文件,记录了新创建数据库实例需要的环境变量
查看文件的内容

cat profile.wydb

image.png

10. 数据库状态查看与启停
10.1 查看GBase 8s的进程信息
GBase 8s启动后,会运行名称为oninit的进程,可以使用ps命令查看

ps -ef | grep oninit

10.2 查看数据库运行状态
可以使用onstat命令,查看数据库运行状态。

onstat -

image.png
10.3 启动数据库
可以使用oninit命令启动数据库

oninit -vy

10.4 停止数据库
可以使用onmode命令,停止数据库的运行。

onmode -ky

10.5 验证数据库安装

dbaccess - - create database testdb with log;

建立数据库是报错如下:
image.png
经过测试不是防火墙的问题,经过宁老师的指导,使用onstat -g ntt命令发现没有IP地址,
image.png
在使用cat profile.wydb命令找到GBASEDBTSQLHOSTS=/opt/gbase/etc/sqlhosts.wydb目录,查看命令
image.png
把域名:gbase.wuyi.com改为IP地址:192.168.1.200。再重启数据库即可。
image.png

经过操作安装,发现openEuler-20.03安装GBase 8s和centos7一样步骤,如果安装openEuler-20.03的最小版,必须安装tar和libnsl,否则无法安装成功。

最后修改时间:2022-04-14 11:11:39
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论