1.前言废话
多模多态分布式数据库GBase 8c是南大通用自主研发的一款多模多态的第三代智能分布式数据库,通过智能优化,智能运维,智能安全实现DB智能化,使GBase8c具备高性能、高可用、弹性伸缩、高安全性等智能特性。支持行存、列存、内存等多种存储模式,单机、主备式、分布式等多种部署形态和ORACLE、PG、MYSQL多种兼容模式,可以部署在物理机、虚拟机、容器、私有云和公有云,为关键行业核心系统、互联网业务系统和政企业务系统提供安全、稳定、可靠的数据存储和管理服务,满足各种应用场景。
2.环境介绍
2.1环境介绍
发行版信息: Kylin Linux Advanced Server release V10 (Halberd)
内核: 4.19.90-89.11.v2401.ky10.x86_64
操作系统环境情况
2.2数据库软件版本
GBase8cV5_5.0.0_主备式_x86.zip
2.3GeoScene版本
GeoScene_Pro_41_185012046.exe
GeoScenePro_For_XC_Patch_4_1.exe(补丁包)
3.安装过程
3.1GBase 8c安装
检查安装环境bison、flex、patch、bzip2 依赖是否已安装。并修改sem内核参数
#检查依赖环境是否满足
rpm -q bison flex patch bzip2
#修改系统内核参数,增加一行“kernel.sem = 40960 2048000 40960 20480”
vi /etc/sysctl.conf
# 增加后使配置生效
sysctl -p
安装环境满足要求截图
在操作系统中创建gbase用户,上传安装包GBase8cV5_5.0.0_主备式_x86.zip并进行解压。
#创建用户gbase
useradd -g gbase -m gbase
#对安装包进行解压
unzip GBase8cV5_5.0.0_主备式_x86.zip
tar -zxvf GBase8cV5_S5.0.0B28_centos7.8_x86_64.tar.gz
#进一步解压
tar -jxf GBase8cV5_S5.0.0B28_CentOS_x86_64.tar.bz2
注意 解压后,不要删掉原有的安装包文件及一级解压后的文件,不能自行修改安装包名称。否则会影响安装时文件和版本号的校验,可能导致安装失败或运维命令丢失等问题。
#修改环境变量
vi ~/.bashrc
export
LD_LIBRARY_PATH=$GAUSSHOME/dependency/lib64/:$GAUSSHOME/lib:$LD_LIBRARY_PATH
#运行安装命令
cd /home/gbase/simpleInstall
sh install.sh -w <管理员密码> -p <port>
注意:-w:初始化数据库密码(gs_initdb 指定),必须设置该参数。密码复杂度要求:长度 8 个字符及以上,且必须同时三种(英文字母大小写、数字、以及特殊符号)。-p:指定数据库连接端口。缺省默认值为 5432。
3.2配置数据库可连接
修改两处配置文件,使得客户端可以连接数据库
vi /home/gbase/data/single_node/pg_hba.conf
#找到文件中IPv4 local connections行,修改为
host all all 0.0.0.0/0 md5
vi /home/gbase/data/single_node/postgresql.conf
#找到Connection Settings设置修改为
listen_addresses = '*'
# 找到pssword_ecnryption_tpye参数设置为1
password_encryption_type=1
#重新启动数据库实例使配置生效
./gs_ctl stop -D /home/gbase/data/single_node/
./gs_ctl start -D /home/gbase/data/single_node/
修改pg_hba.conf配置文件
修改postgresql.conf配置文件
修改postgresql.conf配置文件
3.3 创建空间数据库和用户
#使用gsql客户端登录默认数据库
./gsql -U<dba账户> -d <默认数据库实例名>
#创建空间数据库用户sde
create role rds superuser;
create user sde with password '********';
#创建空间数据库实例gisdata(注意此处选择PG模式)
create database gisdata with owner=sde DBCOMPATIBILITY='PG';
# 赋予sde用户管理员权限
grant sysadmin to sde;
#使用sde用户登录到gisdata数据库
./gsql -U sde -d gisdata
#启用postgis扩展
create extension postgis;
#创建sde用户对应的sde schema
create schema sde authorization sde;
3.4 Geoscene软件安装
略
3.5 启用地理数库
使用GeoScene Pro连接数据库
运行启用企业级地理数据库
成功界面
4.使用测试
4.1连接innovator server
注册到innovator server4.1
4.2 导入gdb数据
导入业务土地利用图斑
4.3发布地图服务
发布地图服务