首页 > 其他分享 >OpenGauss3.1.0 单机版安装部署过程

OpenGauss3.1.0 单机版安装部署过程

时间:2022-12-30 17:33:51浏览次数:63  
标签:单机版 部署 OpenGauss3.1 RealValue reason Warning ExpectedValue gs openGauss

背景

由易到难
先进行单节点的设置

先说坑

openEuler2203 默认安装了python3.9 但是openGauss里面指代了3.6和3.7
/openGauss/install/om
注意在clusterconfig 里面的这个目录
必须包含很多文件. 为了好处理 我讲所有的文件又放进去了一遍. 这样才能正常安装

吐槽一下公司的网络打不开华为的很多文档. 浪费了好久
另外部分文件不全 openGauss的反馈信息也不全面,导致我不好分析.
xxxx

部分配置

感觉这个配置挺好的

但是 改MTU风险挺大的 我感觉..
以后环境的优化可以使用之.
        Warning reason: network 'ens160' 'mtu' RealValue '1500' ExpectedValue '8192'
        Warning reason: network 'ens160' 'tx' RealValue '512' ExpectValue '4096'.
        Warning reason: variable 'net.ipv4.tcp_fin_timeout' RealValue '30' ExpectedValue '60'.
        Warning reason: variable 'net.ipv4.tcp_retries1' RealValue '3' ExpectedValue '5'.
        Warning reason: variable 'net.ipv4.tcp_syn_retries' RealValue '6' ExpectedValue '5'.

CentOS的配置

注意需要编辑一个cluster的配置文件可以修改默认值
然后本次的结果为
<?xml version="1.0" encoding="utf-8"?>
<ROOT>
  <CLUSTER>
    <PARAM name="clusterName" value="GSCloud_openGauss" />
    <PARAM name="nodeNames" value="centos7"/>
    <PARAM name="gaussdbAppPath" value="/openGauss/install/app" />
    <PARAM name="gaussdbLogPath" value="/var/log/omm" />
    <PARAM name="tmpMppdbPath" value="/openGauss/tmp"/>
    <PARAM name="gaussdbToolPath" value="/openGauss/install/om" />
    <PARAM name="corePath" value="/openGauss/corefile"/>
    <PARAM name="backIp1s" value="10.110.139.231"/>
  </CLUSTER>
  
  <DEVICELIST>
    <DEVICE sn="centos7">
      <PARAM name="name" value="centos7"/>
      <PARAM name="azName" value="AZ1"/>
      <PARAM name="azPriority" value="1"/>
      <PARAM name="backIp1" value="10.110.139.231"/>
      <PARAM name="sshIp1" value="10.110.139.231"/>
      <!-- dn -->
      <PARAM name="dataNum" value="1"/>
      <PARAM name="dataPortBase" value="15400"/>
      <PARAM name="dataNode1" value="/openGauss/install/data/dn"/>
      <PARAM name="dataNode1_syncNum" value="0"/>
    </DEVICE>
  </DEVICELIST>
</ROOT>

参数设置

cat>> /etc/profile<<EOF
export LD_LIBRARY_PATH=/openGauss/script/gspylib/clib:$LD_LIBRARY_PATH
export PGDATA=/openGauss/install/data/dn01
EOF
/openGauss/script/gs_preinstall  -U omm -G dbgrp -X /openGauss/clusterconfig.xml
注意可能需要 sysctl -p 进行生效.
注意需要将/openGauss 目录设置 755权限. 给用户omm设置属主. 必须处理不然无法使用.

然后可以进行简单检查
/openGauss/script/gs_checkos -i A -h centos7 --detail

进行安装

su - omm 

/openGauss/script/gs_install -X /openGauss/clusterconfig.xml

启动以及关闭

gs_ctl restart
gs_ctl stop
gs_ctl start
登录数据库
gsql -d postgres -p 15400

跟自己设置的环境变量相关
vim /openGauss/install/data/dn/pg_hba.conf
注意需要修改pg_hba 避免安全问题. 

查看默认数据库和默认用户
select current_database();
select current_user;

标签:单机版,部署,OpenGauss3.1,RealValue,reason,Warning,ExpectedValue,gs,openGauss
From: https://www.cnblogs.com/jinanxiaolaohu/p/17015444.html

相关文章

  • Linux一键部署ELK+Filebeat+Nginx+Redis日志平台自动化脚本
    此脚本是Linux一键部署ELK+Filebeat+Nginx+Redis日志平台自动化脚本,有需要朋友可以参考,脚本内容如下:环境准备操作系统:CentOSLinuxrelease7.8.2003软件版本Elasticsearch:e......
  • Linux一键部署ELK日志平台自动化脚本
    此脚本是Linux一键部署ELK日志平台自动化脚本,有需要朋友可以参考,脚本内容如下:环境准备操作系统:CentOSLinuxrelease7.8.2003软件版本elasticsearch:elasticsearch-7.5.1-li......
  • Kubernetes自动化一键部署脚本
    Kubernetes简介Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规......
  • 使用kubeadm在CentOS 7上部署kubernetes1.18
    一、Kubernetes简介Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工具,也是全新的基于容器技术的......
  • Glusterfs分布式存部署
    一、glusterfs简介Glusterfs是一个开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端。是整合了许多存储块(server)通过InfinibandRDMA或者Tcp/Ip方式互联的......
  • Opentsdb安装部署(单机版)
    Opentsdb简介opentsdb是基于Hbase的时序数据库[时间序列数据库]。不具备通用性,主要针对具有时间特性和需求的数据,如监控数据、温度变化数据等。opentsdb说是数据库,但并不能......
  • 基于LNMP架构部署NextCloud私有云盘
    一、NextCloud介绍1、简介Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本......
  • IdentityServer 部署踩坑记(转载)
    IdentityServer部署踩坑记(转载)[文章来自于](IdentityServer部署踩坑记-WeihanLi-博客园(cnblogs.com))项目是基于IdentityServerAdmin项目修改的,感谢作者的开......
  • pytorch模型onnx部署(python版本,c++版本)
    转载:实践演练BERTPytorch模型转ONNX模型及预测-知乎(zhihu.com)使用bRPC和ONNXRuntime把BERT模型服务化-知乎(zhihu.com)1.安装anaconda一般有图形界面的个人电......
  • WSA部署
    一、获取安装包1、打开https://store.rg-adguard.net/2、输入https://www.microsoft.com/store/productId/9P3395VX91NR3、选择Slow,点击对勾执行。4、拉到最下面下......