• <nav id="26o4m"><source id="26o4m"></source></nav>
  • openGauss数据库在VirtualBox虚拟机与openEuler上的单机安装部署及运行使用

    Mevenats 西北工业大学 计算机科学与技术? 2021-12-11 22:24:42
    加精

    ?

    ?

    • 内容

    openGauss数据库在VirtualBox虚拟机与openEuler上的单机安装部署及运行使用

    • 步骤
    1. VirtualBox 6.1.26下载及安装

    在官网https://www.virtualbox.org/wiki/Downloads下载最新的6.1.26windows版本

    2 .openEuler-20.03-LTS镜像文件下载

      https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS/ISO/x86_64/

      在华为开源镜像站下载该ISO镜像文件

      3.VirtualBox中安装openEuler操作系统

      (1)新建虚拟电脑,填写操作系统类型及版本,并分配文件的存放地址。

      (2)分配2G的内存

      (3)紧接着创建虚拟硬盘,并选择VDI磁盘映像,接下来都选择默认选项

      (4)配置10G大小的虚拟硬盘

      4.设置虚拟机选项

      (1)系统设置里启动顺序去掉软驱选项,并把启动顺序调整为光驱第一,硬盘第二。

      (2)CPU数目改位2

      (3)存储设置中加载openEuler-20.03-LTS-x86_64-dvd.iso文件至光驱中

      (4)将网卡1设置为Host-only,网卡2设置为NAT,保存设置。

      5.启动虚拟机,进入操作系统安装步骤

      (1)语言选择中文,配置安装位置,将存储配置改位自定义

      (2)新建一个标准分区的挂载点,其他都默认不动,选择接受更改。

      (3)在网络和主机名设置中,对以太网enpOs3网卡,选择打开网卡,修改主机为db1

      应用后点击配置,勾选Connect automaticlly with priority,保存。

      第二张网卡设置同样。

      ?

      (4)在软件选择设置中,勾选虚拟化主机,附加选项勾选”Linux的远程管理“、”开发工具“、”安全性工具“、”系统管理工具“。然后点击完成。

      (5)开始安装,创建用户并设置密码。

      ?

      (6)重启系统,并将硬盘设置为第一启动顺序。

      6.以root权限登录系统。

      输入ifconfig命令查看前面配置的两张网卡的基本信息。

      ?

      ping baidu.com查看是否能上网。

      ?

      7.操作系统环境配置

      (1)利用PUTTY与ifconfig查看到的enp03网卡的IP地址连接虚拟机。

      ?

      使用root账号登录

      ?

      (2)关闭防火墙

      (3)设置字符集及环境变量

      ?

      ?

      验证变量是否有效:

      ?

      (4)关闭swap交换内存

      ?

      (5)调整系统参数值

      vim编辑performance.sh文件

      用#注释sysctl -w vm.min_free_kbytes=112640 &> /dev/null?

      ?

      (6)准备yum环境

      备份原有的yum配置文件。

      下载可用源的repo文件?

      ?

      查看repo文件内容是否正确

      ?

      (7)准备yum安装包

      执行以下命令,安装所需的包

      ?

      ?

      (8)设置python的版本为3.x

      ?

      ?(9)创建存放数据库安装目录

      8.进行安装openGauss数据库

      (1)创建XML配置文件,以便安装数据库。

      ?

      (2)使用wget下载数据库安装包到安装包目录

      切换到安装目录,使用weiget下载安装包。

      ?

      (3)解压安装包

      ?

      ?(4)ls命令查看解压结果

      ?

      (5)更改权限

      (6)执行初始化脚本

      ?

      安装成功

      ?

      (7)更新权限并使用omm用户初始化数据库

      ?

      ?

      初始成功

      ?

      (8)请理安装包

      ?

      ?

      9.使用JDBC远程连接数据库

      (1)安装JDK1.8

      (2)在部署了数据库主节点的机器上设置允许客户端访问数据库,并配置远程连接。

      以操作系统用户omm登录数据库主节点:

      ?

      修改用户密码

      ?

      创建jack用户

      ?

      配置hba文件,主要是添加认证方式,ip等?

      ?

      添加“host all jack 10.0.0.30/32 sha256”一行?

      查看ipv4地址?

      将其填入本地连接ipv4认证表中

      ?

      同时修改postgresql.conf文件,将对应的认证方式改为sha256。

      ?

      ?

      重启数据库

      ?

      https://opengauss.org/zh/download.html下载DataStudio工具

      配置数据库连接

      ?

      ?

      编写java程序

      ?

      将jdbc驱动包中的postgresql文件放到Java文件同一目录下

      ?

      同时配置构建路径,添加外部JAR

      ?

      填入用户名、密码、ip地址、端口等信息

      ?

      ?

      运行,连接成功。

      ?

      • 遇到的错误

      1.本次操作较为复杂且繁琐,不过有着官方指导文档,总体流程较为顺利。其中过

      'HostInterfaceNetworking-VirtualBox?Host-Only?Ethernet?Adapter’错误,原因上网查了一下,大概是电脑没有识别老旧网卡,在设备管理器中的网络适配器中找到VirtualBox?Host-Only Ethernet?Adapter,禁用设备再重启解决了问题。

      2.jdbc连接数据库始终失败,后面上网查找原因,是因为服务器端的hba认证文件没有配置,所以客户端申请连接时检测IP地址和端口不过关拒绝了连接申请。

      ?

      ?

      ?

      ?

      ?

      ?

      ?

      ?

      ?

      ...全文
      104 回复 1 打赏 收藏 举报
      写回复
      回复
      切换为时间正序
      请发表友善的回复…
      发表回复
      相关推荐
      发帖
      Gauss松鼠会
      创建于2021-07-06

      1.0w+

      社区成员

      汇集数据库的爱好者和关注者,大家共同学习、探索、分享数据库前沿知识和技术,像松鼠一样剥开科学的坚果;交流Gauss及其他数据库的使用心得和经验,互助解决问题,共建数据库技术交流圈。
      帖子事件
      创建了帖子
      2021-12-11 22:24
      社区公告

      欢迎大家同时关注Gauss松鼠会专家酷哥。

      https://www.zhihu.com/people/ku-ge-78-98

      天天躁夜夜躁狠狠综合2020,日本二区三区欧美亚洲国,自拍另类欧美图区视频一区,青青草国产免费无码