Gauess 100安装方式

所有安装都在裸机vm机上安装,硬件环境为4G 4核

1、单机模式
第一步:首先更改网络为静态网络
当前网络状态设置为NAT
route -n    #查看出网关
ifconfig #查询当前ip地址
修改网络为静态网络  vim /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR="192.168.131.134"  #ip地址
GATEWAY="192.168.131.2"  #网关地址
NETMASK="255.255.255.0"
DNS1="8.8.8.8"  #DNS1地址
DNS2="114.114.114.114" #DNS2地址


第二步:安装python
首先安装python所需要的依赖库

yum -y groupinstall "Development tools"

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y
上传已经下载好的python,解压 tar  -zvJf  Python  ,然后首先预定Python的安装目录/home/datacenter/python,
./configure --prefix=/home/datacenter/python
make
make install
创建软链接:
ln -s /home/datacenter/python/bin/python3.8 /usr/bin/python
ln -s /home/datacenter/python/bin/pip3.8 /usr/bin/pip
验证Python安装是否成功,执行Python,由于yum命令是根据python2编写的,需要变更Python环境
vim /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down
vim /usr/sbin/firewalld
vi /usr/bin/firewall-cmd
vim /usr/bin/yum-config-manager
将开头的#!/usr/bin/python 改为 #!/usr/bin/python2 保存即可,完成Python安装

第三步:更改JDK环境
rpm -qa|grep java
卸载自带的openjdk, 
rpm -e --nodeps 
上传已经下载好的jdk
解压,然后配置环境变量 vim /etc/profile
export JAVA_HOME=/home/datacenter/jdk  #jdk路径
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PYTHON_HOME=/home/datacenter/python  #python路径
export PATH=$PATH:${JAVA_HOME}/bin:${PYTHON_HOME}/bin
验证JAVA安装  java -version

第四步:更改Gauess 100 安装的参数
更改内核参数:

vim /etc/sysctl.conf
kernel.sem = 50100 128256000 50100 2560
net.core.netdev_max_backlog = 1000
net.ipv4.tcp_max_syn_backlog = 2048
kernel.core_pattern = /corefile/core.%p.%e
kernel.core_uses_pid = 1
kernel.shmmni = 4096
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
fs.file-max = 6815744
保存之后,sysctl -p 让参数生效.

创建Gauess用户:
groupadd dbgrp
useradd -g dbgrp -d /home/omm -m -s /bin/bash omm

首先创建所需要的文件夹
mkdir /opt/huawei/dm-package -p
mkdir -p /opt/software/gaussdb
上传文件到/opt/huawei/dm-package
最后把路径下的文件所有者改为omm
chown -R omm:dbgrp /opt
并开放1888端口,

切换为omm用户 su -omm
解压

根据Python版本来定义os检查标准

if self.run_pkg_name.find(distname.upper().replace("OS", "")) == -1:

修改为

if self.run_pkg_name.find(distname.upper().replace("OS", "")) == -2:

python install.py -U omm:dbgrp -R /opt/gaussdb/app -D /opt/gaussdb/data -C  LSNR_ADDR=127.0.0.1,192.168.131.134 -C LSNR_PORT=1888
 

 

你可能感兴趣的:(数据库)