python连接高斯数据库_高斯数据库安装

GaussDB 100单机安装 For 手工建库

一、安装环境准备

1、部署架构规划

python连接高斯数据库_高斯数据库安装_第1张图片

GaussDB 100单机部署的总体架构如上图,DM、CM、ETCD在单机部署中是非必要组件,因此本次不部署,DN节点规划如下:

image%2Feditor%2F68c31a4d-3946-4664-a3b4-c3e198eb61e5.png

注:数据目录需要>=20GB,如果要减小,需要修改install.py和create_database.sample.sql。

2、操作系统配置

root远程登录权限修改

sed -i ‘s/#PermitRootLogin yes/PermitRootLogin yes/g’ /etc/ssh/sshd_config

sed -i ‘s/#PasswordAuthentication yes/ PasswordAuthentication yes/g’ /etc/ssh/sshd_config

–修改完重庆sshd服务

/bin/systemctl restart sshd.service

关闭防火墙和SELinux(官方建议是添加信任,此处直接关闭避免后续连接有问题)

systemctl stop firewalld.service

systemctl disable firewalld.service

sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config

配置corefile

echo ‘ulimit -c unlimited’>>/etc/profile

echo ‘kernel.core_pattern =/opt/gdb/corefile/core-%e-%p-%t’>>/etc/sysctl.conf

–使配置生效

source /etc/profile

ulimit -c

sysctl -p

.

检查ntp和lsof(此单机环境不需要ntp,可略过)

rpm -qa|grep ntp --NTP 4.2.6或以上版本

若没有,使用yum安装ntp

yum install ntp

which lsof

–若没有,使用yum安装lsof

yum install lsof

创建数据库安装用户组和用户

groupadd dbgrp

useradd -g dbgrp -d /home/omm -m -s /bin/bash omm

-g <所属组

-d <登入目录

-m <自动建立用户的登入目录

-s <指定用户登入后所使用的shell

–设置密码

passwd omm

配置数据目录

–查看可用磁盘

[root@gaussdb ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 0 8G 0 disk

├─sda1 8:1 0 200M 0 part /boot

└─sda2 8:2 0 7.8G

你可能感兴趣的:(python连接高斯数据库)