GBASE南大通用技术分享:GBase 8s数据库安装
安装环境说明
GBase 8s是一款典型的事务型数据库。这款数据库对安装环境要求不高,完全可以在虚拟机上安装和学习,甚至有版本可以部署到嵌入式环境中。GBase 8s的硬件安装要求:
硬件 |
指标 |
CPU |
2核或以上 |
内存 |
2G或以上 |
磁盘 |
10G或以上 |
网卡 |
千兆 |
若是虚拟机,建议设置成2核CPU,2G内存,千兆网卡,预分配20G的磁盘空间。
GBase 8s的数据库组件安装完成后,大约有500M,但存储物理日志,逻辑日志,智能大对象,临时数据和事务数据都需要使用磁盘存储空间,建议至少有10G以上的磁盘空闲空间。
安装的操作系统CentOS 7.3。在安装时,选择的是开发和创新工作站(不是最小安装),安装后,大概有1500多个rpm包。安装后,关闭了SELinux和防火墙。
检查服务器内存大小
[root@devsvr ~]# free -m
total used free shared buff/cache available
Mem: 1823 531 816 9 475 1079
Swap: 2047 125 1922
检查服务器磁盘空间大小
[root@devsvr ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/cl-root 17G 4.7G 13G 28% /
devtmpfs 897M 0 897M 0% /dev
tmpfs 912M 144K 912M 1% /dev/shm
tmpfs 912M 9.0M 903M 1% /run
tmpfs 912M 0 912M 0% /sys/fs/cgroup
/dev/sda1 1014M 174M 841M 18% /boot
tmpfs 183M 24K 183M 1% /run/user/0
/dev/sr0 7.8G 7.8G 0 100% /run/media/root/CentOS 7 x86_64
检查服务器网络配置信息
[root@devsvr ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.3.8 netmask 255.255.255.0 broadcast 192.168.3.255
inet6 fe80::3c21:b180:c110:a31c prefixlen 64 scopeid 0x20<link>
ether 00:50:56:31:8f:de txqueuelen 1000 (Ethernet)
RX packets 333491 bytes 336973337 (321.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9166 bytes 1394812 (1.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 3996 bytes 324346 (316.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3996 bytes 324346 (316.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:90:0c:05 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
GBASE南大通用技术分享:安装前的准备工作
创建用户
GBase 8s数据库需要一个名字为gbasedbt的操作系统用户,做为数据库的超级用户。我们在安装前,需要创建好这个用户。
如果我们在安装时,没有提前创建这个用户,在安装过程中,会提示要创建这个用户,并输入密码。不过在安装过程中创建的用户,没有创建一个新的目录做为gbasedbt的Home,这可能导致在后续的创建数据库实例时,无法自动生成实例的环境变量。
为了减少后面的麻烦,记得提前创建gbasedbt用户,并设置好密码。切记切记,这一点对于初学者很重要。
检查操作系统是否存在gbasedbt用户
检查操作系统是否存在gbasedbt组
创建gbasedbt组和用户,并设置用户密码
创建gbasedbt后,再次查看;gbasedbt的组和用户已经创建成功。
准备软件安装包
上传GBase 8s安装包到服务器。