diff --git "a/content/zh/post/foreverdrog/opengauss\345\256\211\350\243\205\344\270\216\344\275\277\347\224\250.md" "b/content/zh/post/foreverdrog/opengauss\345\256\211\350\243\205\344\270\216\344\275\277\347\224\250.md" new file mode 100644 index 0000000000000000000000000000000000000000..bed5ffa28b1a962d50c85127c6816aa37ce12d7e --- /dev/null +++ "b/content/zh/post/foreverdrog/opengauss\345\256\211\350\243\205\344\270\216\344\275\277\347\224\250.md" @@ -0,0 +1,905 @@ +\+++ + +title = "openGauss安装与使用" + +date = "2021-12-4" + +tags = ["openGauss开发入门"] + +archives = "2021-12" + +author = "foreverdragon" + +summary = "openGauss的安装与使用的" + +img = "/zh/post/foreverdragon/title/title1.jpg" + +times = "19:20" + +\+++ + +**一、opengauss数据库安装:** + +1.1实验环境:Virtual BOX 6.1.26+centos 7.8+openGauss1.1.0 + +1.2虚拟机Virtual BOX安装: + +在virtualbox.org/wiki/Downloads上下载WINDOS +hosts版本的安装包并安装(全部下一步默认安装) + +![](media/2897e5d2e80f1355a5b12fd9ad7dd511.png) + +1.3Centos7.8镜像下载 + +在华为开源镜像站下载: + +![](media/eb0b6463c550ce32bb7c57be4a305be6.png) + +1.4在virtualbox上安装centos7.8 + +①新建虚拟机: +![](media/350d9e06fecc01aa00cc57781bb16886.png) + +![](media/3dd46b4f5f324aa30da2ac3636237dc2.png) + +设置虚拟机并安装: + +1. 在系统里修改处理器数量为2,启动顺序为光驱、硬盘 + +2. 在存储里选择下载的虚拟机的镜像 + +3. 网络设置:网卡一:仅主机网络,网卡二:网络地址转换 + +4. 开始启动(选择第一个) + +5. 设置分区、在网络选项中如下设置:enp0s3,、enp0s8介如下 + +![](media/61f6f52d9cbf3ff117ca4ff819e3803a.png) + +![](media/211c50736b67aca6eee093b295622585.png) + +6软件选择如下: + +![](media/c22c65f519cc9e38260e633d20d3a2a1.png) + +7创建用户,设置root密码 + +8进入系统后通过ifconfig和ping命令查看是否联网 + +1.5操作系统环境准备 + +①:修改操作系统版本: + +[root@db1 \~]\# **vi /etc/redhat-release** + +CentOS Linux release \*\*7.6.\*\*2003 (Core + +②执行以下二个命令将防火墙关闭, + +[root@db1 \~]\# **systemctl stop firewalld.service** + +[root@db1 \~]\# **systemctl disable firewalld.service** + +Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. + +Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. + +[root@db1 \~]\# + +③设置字符集及环境变量。 + +![](media/baf2664904d1792d50b3f758f5dae03e.png) + +④验证变量是否生效。 + +![](media/0d756cd8a7cbc470362a92066548e838.png) + +⑤关闭swap交换内存 + +![](media/ce24d288e5e88dfef329c87504eb51fc.png) + +⑥准备yum环境 + +先备份一下: + +![](media/2f7f6c983d8f33ab61835760430a88f3.png) + +⑦下载可用源的repo文件 + +![](media/859c503011ec793d3e73f1faa536fcc6.png) + +查看repo文件内容是否正确: + +cat /etc/yum.repos.d/CentOS-Base.repo + +⑧:yum安装相关包。 + +执行以下命令,安装所需的包 + +yum install -y libaio-devel flex bison ncurses-devel glibc.devel patch +lsb_release wget python3 + +⑨:设置默认Python版本为3.x。 + +[root@db1 \~]\# cd /usr/bin + +[root@db1 bin]\# mv python python.bak + +[root@db1 bin]\# ln -s python3 /usr/bin/python + +[root@db1 bin]\# python -V + +Python 3.6.8 + +修改/usr/bin/yum文件,把\#!/usr/bin/python这行修改为\#!/usr/bin/python2.7(或者对应的python +2.x的版本) + +用yum -help确定yum是否能用。如下: + +![](media/ead7a1208ca580bbe2f34772131aaf49.png) + +⑩创建存放数据库安装目录 + +![](media/196bd6f4f6071e6305e125a9aba74890.png) + +11:下载数据库安装包 + +wget + + +结果如下: + +![](media/db5239d495b2d10fadcb8f939c7ca7b8.png) + +1.6安装opengauss数据库: + +1:创建XML配置文件,用于数据库安装 + +我在这里遇到了问题,无法复制粘贴,也无法输入中文。 + +解决:我通过安装图形界面解决了粘贴和中文的的问题。 + +①安装X(X Window System),命令如下: + +yum groupinstall "X Window System" + +②安装图形界面软件: + +yum groupinstall "GNOME Desktop" + +③设置开机自启图形化界面 + +systemctl get-default + +systemctl set-default graphical.target + +解决之后可以复制以下内容到/opt/software/openGauss/clusterconfig.xml中 + +\ + +\ + +\