GaussDB数据库安装详解
操作步骤
- 准备软件包。
软件包列表如下:
- FusionInsight_Manager_6.5.1_RHEL.tar.gz
- FusionInsight_BASE_6.5.1_RHEL.tar.gz
- GaussDB_200_6.5.1_RHEL.tar.gz
- (可选)FusionInsight_MPPDBMonitor_6.5.1_RHEL.tar.gz
- FusionInsight_SetupTool_6.5.1.tar.gz
请确保omm用户对所有软件包具有读权限。具体操作方法请参见以omm用户在后台操作集群,提示“Permission denied”。
- 上传软件包。
- 使用“WinSCP”工具,以root用户登录将要安装Manager的节点。
- 选中以上文件,拖动到当前节点的“/opt”目录下,等待上传完成。
- 解压软件包。
- 使用“PuTTY”工具以root用户进入“/opt”目录。
cd /opt
- 执行tar命令,解压软件包文件。
tar -zxvf FusionInsight_Manager_6.5.1_RHEL.tar.gz
tar -zxvf GaussDB_200_6.5.1_RHEL.tar.gz
tar -zxvf FusionInsight_SetupTool_6.5.1.tar.gz
- 执行以下命令,分别将除Manager外的其他部件包拷贝至“/opt/FusionInsight_Manager/software/packs”路径下(如同时安装其他部件,需要一起拷贝):
cp FusionInsight_BASE_6.5.1_RHEL.tar.gz FusionInsight_MPPDB_6.5.1_RHEL.tar.gz FusionInsight_MPPDBMonitor_6.5.1_RHEL.tar.gz FusionInsight_Manager/software/packs/
- 使用“PuTTY”工具以root用户进入“/opt”目录。
- (可选)更换HA证书。
默认情况下,不建议更换HA证书。
GaussDB 200是支持在安装时更换HA证书的,如果用户有自定义的HA根证书,在主备管理节点解压软件包后,可执行以下步骤添加证书:
- 进入“/opt/FusionInsight_Manager/software/hasslCert”目录。
cd /opt/FusionInsight_Manager/software/hasslCert
- 准备根证书,将需要更换的HA根证书文件“root-ca.crt”和密钥文件“root-ca.pem”放置到“/opt/FusionInsight_Manager/software/hasslCert”目录内。
- 修改“/opt/FusionInsight_Manager/software/hasslCert/hasslCert.ini”文件内的“password”(默认为空)为生成根证书的密码。
例如修改为“password=Huawei_123”,集群安装完成后会删除这个密码。
- 进入“/opt/FusionInsight_Manager/software/hasslCert”目录。
- 如安装双机Manager,请使用root用户登录备管理节点,重复执行2~4。
- 挂载操作系统镜像。
- 使用“WinSCP”工具,以root用户登录主管理节点。将操作系统镜像文件上传至主管理节点目录下,例如“/opt”。
- 使用“PuTTY”工具,以root用户登录主管理节点,执行以下命令进行挂载:
mount 虚拟光盘文件名 /media/ -o loop
例如RedHat系统,假设虚拟光盘文件在“/opt”下,执行:mount /opt/rhel-server-6.4-x86_64-dvd.iso /media/ -o loop
SUSE 12.x系统默认情况下无“/media”目录,在此步骤前执行mkdir /media命令创建即可。
- (可选)安装bison和flex工具。
- 如使用EulerOS 2.8操作系统,需要执行此步骤,其他操作系统请跳过。
- 当EulerOS 2.8的ISO包挂载到/media后,bison和flex安装包会默认放在/media/Packages/路径中,用户无需单独下载。示例如下:
Packages ├── bison-3.0.5-1.eulerosv2r8.aarch64.rpm ├── flex-2.6.1-10.eulerosv2r8.aarch64.rpm
- 使用root用户执行cd /media/Packages进入bison和flex安装包所在目录。
- 执行以下命令安装。
rpm -ivh bison-3.0.5-1.eulerosv2r8.aarch64.rpm flex-2.6.1-10.eulerosv2r8.aarch64.rpm
- 检查OS的编码格式是否符合要求。
使用“PuTTY”工具,以root用户登录任一节点。执行locale命令,查看OS的编码格式是否为“en_US.UTF-8”或“POSIX”。
- 是,执行9。
- 否,执行8。
- 使用“PuTTY”工具,以root用户登录所有节点,更改OS编码格式。以更改任一节点为“en_US.UTF-8”格式为例进行说明。
- RedHat 6.x、CentOS 6.x系统下执行vi /etc/sysconfig/i18n命令,按“Insert”键开始编辑。将“LANG”的值修改为“en_US.UTF-8”,“SYSFONT”的值修改为“latarcyrheb-sun16”,按“Esc”键退出编辑,并输入:wq保存退出,重启操作系统后配置生效。
- RedHat 7.x、CentOS 7.x、EulerOS系统下执行vi /etc/locale.conf命令,将“LANG”的值修改为“en_US.UTF-8”,按“Esc”键退出编辑,并输入:wq保存退出,重启操作系统后配置生效。
- SUSE系统下执行vi /etc/sysconfig/language,将“RC_LANG”的值修改为“en_US.UTF-8”,按“Esc”键退出编辑,并输入:wq保存退出,重启操作系统后配置生效。
如果当前集群操作系统使用同一镜像安装且未做编码格式配置修改,可参考如何在集群内多个节点上执行命令或者存取文件,将修改后文件拷贝到其他节点,重启操作系统生效。
- 是否使用omm用户安装集群:
当用户无法获取root用户权限,需要用omm用户安装集群。
- 是,执行10。
- 否,操作结束。
- 使用“PuTTY”工具,以root用户登录主管理节点。
- 将主管理节点上的“/opt/FusionInsight_SetupTool/preset”文件夹拷贝至所有节点的“/opt”目录下并在所有节点上执行sh /opt/preset/preset.sh命令。
在集群内多个节点上执行同一命令或者存取文件,可以使用软件安装包中的脚本工具快速完成,详细操作请参考如何在集群内多个节点上执行命令或者存取文件。
- 在主备管理节点上,以root用户执行以下命令:
- 修改软件包解压后生成的目录“/opt/FusionInsight_Manager/”的属主:
chown omm: /opt/FusionInsight_Manager/ -R
- 修改软件包解压后生成的目录“/opt/FusionInsight_SetupTool”的属主:
chown omm: /opt/FusionInsight_SetupTool/ -R
- 修改软件包解压后生成的目录“/opt/FusionInsight_Manager/”的属主:
GaussDB数据库安装详解相关推荐
- Linux下Oracle数据库安装详解
安装环境 系统:Linux CentOS7 64位 Oracle版本:Oracle 11g R2 一.安装前准备 1.创建运行oracle数据库的系统用户和用户组 [yxc@localhost ~]$ ...
- 最新 MySQL数据库安装详解(简洁快速)
目录 下载 安装 测试是否成功 下载 直接进入官网的下载链接(最好在Google浏览器里操作!) https://dev.mysql.com/downloads/installer/ 第一个文件小,但 ...
- linux下weblogic版本,Linux下weblogic10.3.6(jar)版本安装详解
一.安装前的准备 安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客 https://www.cn ...
- CentOS下Hive2.0.0集群模式安装详解
本文环境如下: 操作系统:CentOS 6 32位 Hive版本:2.0.0 JDK版本:1.8.0_77 32位 Hadoop版本:2.6.4 MySQL版本:5.6.30 1. 准备工作 1.1 ...
- java 李刚 pdf_Java数据库技术详解(李刚) PDF_源雷技术空间
资源名称:Java数据库技术详解(李刚) PDF 第一篇 数据库基础篇 第1章 Java和数据库 2 1.1 Java概述 2 1.1.1 跨平台性 2 1.1.2 面向对象 2 1.1.3 安全性 ...
- mysql-8.0.12语法_mysql-8.0.12 (免安装版) 安装详解
mysql-8.0.12 (解压版) 安装详解 错误解决 第一步:mysql-8.0.12 (解压版) 下载地址:https://www.mysql.com/downloads/ 第二步:配置初始化m ...
- 第二篇supervisor集群管理工具cesi安装详解-如何安装supervisor-cesiwebUI
第二篇supervisor集群管理工具cesi安装详解-如何安装supervisor-cesiwebUI 介绍 安装 解压 安装依赖 修改配置 注册为系统服务 启动 登录一下,发现报错了 解决方法 介 ...
- HSQLDB数据库使用详解(入门)及快速使用
hsql数据库使用详解(入门)及快速使用 一.简介: hsql数据库是一款纯Java编写的免费数据库,许可是BSD-style的协议,如果你是使用Java编程的话,不凡考虑一下使用它,相对其 他数据库 ...
- Oracle 11g R2+RAC+ASM+redhat安装详解1
Oracle RAC是Oracle Real Application Cluster的简写,官方中文文档一般翻译为"真正应用集群",它一般有两台或者两台以上同构计算机及共享存储设备 ...
最新文章
- MySQL索引面试题:优化 索引分类
- salesforce lightning零基础学习(三) 表达式的!(绑定表达式)与 #(非绑定表达式)
- [css] 让你手写一个reset的文件,你应该怎么写?要考虑哪些方面呢?
- java集合类分析-hashset
- Android笔记 theme主题
- DataGrip快捷键(执行SQL、格式化SQL)
- UGUI的表格布局组件
- 是否,是否,总是富肥穷瘦?(文末上周投票公布)
- c语言除法中的小数点,高精度除法小数点位数
- 联想硬盘保护系统计算机名,联想硬盘保护系统EDU7.0安装方法
- 二叉树的层次遍历算法
- VS2012 安装番茄助手
- win10清理注册表的方法
- html5在不同浏览器兼容,HTML5浏览器兼容性解决方案
- 易班显示不能连接到服务器检查网络,易班站内应用、轻应用、网站接入、移动应用的区别...
- 如何屏蔽百度网盟广告
- typescript环境配置
- 微信小程序经典案例开发(微信开发)
- 后台成功返回succ,但是前端data.result =='succ' 并不成立
- 【方案开发】汽车充气枪打气泵方案