首页 > 其他分享 >GaussDB安装

GaussDB安装

时间:2024-08-06 17:54:46浏览次数:11  
标签:ip GaussDB virtualIp ip2 ip3 ip1 安装 rack

环境准备

1、关闭防火墙

systemctl stop firewalld

2、关闭selinux

临时禁用:setenforce 0

永久关闭:

vi /etc/selinux/config
SELINUX=disabled

reboot

3、修改系统环境字符集

echo $LANG

export LANG=en_US.UTF-8

永久修改

vi /etc/profile

添加 export LANG=en_US.UTF-8

source /etc/profile

4、设置时区和时间

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

5、关闭交换区

swapoff -a

6、修改hosts

ip   hostname

安装过程

1、解压安装脚本

tar -xvf GaussDBInstaller_Vx.x.x.x.tar.gz

2、解压安装包到 安装脚本的pkgDir目录下

tar -xvf GaussDB_X86_Kylinv10_Centralized_2.23.01.220_20230609012225.tar.gz -C /root/GaussDBInstaller/GaussDBInstaller/pkgDir/

3、配置install_cluster.conf

vi /root/GaussDBInstaller/GaussDBInstaller/

 

4、复制安装模式json文件到 GaussDBInstaller 根目录下(本次为集中部署),修改配置文件

cp jsonFileSample/3_nodes_centralized.json ./install_cluster.json

vi install_cluster.json

{  
   "rdsAdminUser": "rdsAdmin",  
   "rdsAdminPasswd": "XXX",  
   "rdsMetricUser": "rdsMetric",  
   "rdsMetricPasswd": "XXX",  
   "rdsReplUser": "rdsRepl",  
   "rdsReplPasswd": "XXX",  
   "rdsBackupUser": "rdsBackup",  
   "rdsBackupPasswd": "XXX",  
   "dbPort": "30100",  
   "dbUser": "root",  
   "dbUserPasswd": "XXX",  
   "clusterMode": "ha",  
   "params": {  
     "enable_thread_pool": "on",  
     "enable_bbox_dump": "on",  
     "bbox_dump_path": "/home/core"  
   },  
   "cnParams": {},  
   "dnParams": {},  
   "cmParams": {},  
   "clusterConf": {  
     "clusterName": "Gauss_XuanYuan",  
     "encoding": "utf8",  
     "shardingNum": 1,  
     "replicaNum": 3,  
     "solution": "hws",  
     "cm": [  
       {  
         "rack": "gauss001",  #hostname
         "az": "AZ1",  
         "ip": "ip1",  
         "dataIp": "ip1_data",  
         "virtualIp": "ip1_virtual"  
       },  
       {  
         "rack": "gauss002",  
         "az": "AZ2",  
         "ip": "ip2",  
         "dataIp": "ip2_data",  
         "virtualIp": "ip2_virtual"  
       },  
       {  
         "rack": "gauss003",  
         "az": "AZ3",  
         "ip": "ip3",  
         "dataIp": "ip3_data",  
         "virtualIp": "ip3_virtual"  
       }  
     ],  
     "shards": [  
       [  
         {  
           "rack": "gauss001",  
           "az": "AZ1",  
           "ip": "ip1",  
           "dataIp": "ip1_data",  
           "virtualIp": "ip1_virtual"  
         },  
         {  
           "rack": "gauss002",  
           "az": "AZ2",  
           "ip": "ip2",  
           "dataIp": "ip2_data",  
           "virtualIp": "ip2_virtual"  
         },  
         {  
           "rack": "gauss003",  
           "az": "AZ3",  
           "ip": "ip3",  
           "dataIp": "ip3_data",  
           "virtualIp": "ip3_virtual"  
         }  
       ]  
     ],  
     "etcd": {  
       "nodes": [  
         {  
           "rack": "gauss001",   #hostname
           "az": "AZ1",  
           "ip": "ip1",  
           "dataIp": "ip1_data",  
           "virtualIp": "ip1_virtual"  
         },  
         {  
           "rack": "gauss002",  
           "az": "AZ2",  
           "ip": "ip2",  
           "dataIp": "ip2_data",  
           "virtualIp": "ip2_virtual"  
         },  
         {  
           "rack": "gauss003",  
           "az": "AZ3",  
           "ip": "ip3",  
           "dataIp": "ip3_data",  
           "virtualIp": "ip3_virtual"  
         }  
       ]  
     }  
   }  
 }

  

5、安装

python3 gaussdb_install.py --action main

标签:ip,GaussDB,virtualIp,ip2,ip3,ip1,安装,rack
From: https://www.cnblogs.com/wag1027/p/18345738

相关文章

  • 主从备份及安装准备
    主从复制学习内容1.备份的三种类型1.热备份2.逻辑备份3.物理备份2.情景    ⼊职企业,发现企业架构为⼀主多从,但是两台从服务器和主库不同步,但是每天会全库北⽅主服务器上的数据到从服务器,由于数据量不是很⼤,所以没有⼈处理主从不同步的问题。2.技术1.......
  • VM16中安装Linux虚拟机
    VM16下安装Linux虚拟机注意这里只安装虚拟机,并没有按照Linux操作系统,按装操作系统请看后续文章点击“创建新的虚拟机”选择自定义创建虚拟机选择虚拟机的硬件兼容性暂时不选择系统镜像文件我们选择稍后安装选择操作系统类型和版本命名虚拟机修改虚拟机的......
  • vs 突然不能打开也不能安装和卸载
    使用命令删除vs重新下载安装vs安装界面闪退,在【C:\Users\Administrator\AppData\Local\Temp】目录中有个日志文件【dd_VisualStudioSetup_decompression_log.txt】使用dism使用dism盘查系统问题生成的dism.log有如下:继续执行......
  • 如何在 ARM64 上的 Windows 上安装 SciPy 和 Numpy
    我需要numpy和scipy来执行一些信号分析。有人成功做到这一点吗?(我有兴趣在本机运行它,而不是通过virtualenv)。我的最终目标是从使用numpy和scipy的python脚本构建一个exe,可以在WinPE中运行进行测试。我已经成功安装了python3.11.2,并且能够进行numpy安装,但它......
  • centos7系统 通过编译安装gcc7.5.0
    背景:现有的centos7gcc的最高版本为4.8.5项目需要升级到7.1.0以上正常方式可以通过以下命令即可完成升级:$sudoyuminstallcentos-release-scl$sudoyuminstalldevtoolset-7-gcc*$sclenabledevtoolset-7bash注意:第三条指令scl enable devtoolset-7只......
  • docker安装和使用 -- px4-dev-nuttx-focal为例
    安装dockersudoapt-getupdatesudoaptinstalldocker.io镜像源设置1.可scienceInternet开启代理后,还需要设置docker的服务器,参考教程sudomkdir-p/etc/systemd/system/docker.service.dsudovi/etc/systemd/system/docker.service.d/proxy.conf在新建的proxy.co......
  • 安装seaborn':系统找不到指定的文件
    我当时正在做一个机器学习模型。一切都很好,但是当我尝试导入seaborn时,它说seaborn没有定义我使用的是python的虚拟环境。所以我激活了我的环境..env\Scripts\Activate.ps1然后我输入了pipinstallseaborn但随后它显示了这样的错误Fataler......
  • Windows 和 MacOS 上安装配置ADB(安卓调试桥)_android adb工具安装 mac
    一、Android调试桥(ADB)Android调试桥(ADB)是一款多功能命令行工具,它让你能够更便捷地访问和管理Android设备。使用ADB命令,你可以轻松执行以下操作网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!在设备上安装、复制和删除文件;安装应用程序;录制设备屏幕或截......
  • minio安装(rpm方式)
    环境:OS:Centos7 1.下载minio下载地址如下wgethttps://dl.min.io/server/minio/release/linux-amd64/ 2.安装[root@host135milvus]#rpm-ivhminio-20240803043323.0.0-1.x86_64.rpmPreparing...#################################[100%]......
  • 一个定时器的轮询,页面卸载清除轮询的定时器 ,js 接口5s轮询 轮询查询应用安装状态
    在JavaScript中,如果您使用setInterval创建了一个定时器来进行轮询,并希望在页面卸载时清除这个定时器,您可以按照以下步骤实现:示例代码://假设这是查询应用安装状态的函数functioncheckInstallationStatus(){//这里应该是发起网络请求的逻辑//例如使用fetchAPI获取......