CentOS7安装GoldenDB单机搭建及常见报错解决方案

环境

CentOS-7-x86_64-DVD-2009.iso

ZXCLOUD-GoldenDB-ALL-RHV6.1.03.12SP6.zip

主机系统也是需要的,安装db时,需要安装一些依赖工具。如果主机能联网,那不在需要iso文件

一、安装

  1. 如果是利旧的环境,或之前有安装过goldendb的情况下,执行
    cat /etc/passwd | egrep 'omm|manager|db|dbproxy|gtm|load|redis|insight' | grep -v tss|grep -v dbus|cut -d ":" -f 1
    清除掉所有用户,包括根目录和组
    pkill -9 -u testdb1;userdel -rf testdb1
  2. 将上面的2个包,上传到服务器上。创建目录,如:
    mkdir -p /home/oneInstall
  3. 执行如下命令解压

    cd /home/OneInstall

    unzip ZXCLOUD-GoldenDB-ALL-X86-KYLIN10V6.1.02.07P2.zip

  4. root用户下,修改oneKeyInstallUpdate\install\config\install_fast.ini
    单机情况下,只修改ip和安装目录,其他的地方保持默认。******的地方也要填写对应的密码。
  5. 修改完后,必须执行
    dos2unix install_fast.ini
    如果此时还没有dos2unix命令,先暂缓执行,继续
  6. 服务器是否有网络,是否配置了yum源,
    若未配置yum源,执行

    cd /home/OneInstall/oneKeyInstallUpdate/install

    python init_env.py "/home/OneInstall/Kylin-Server-10-SP2-Release-DVD-1810.iso"

    若配置了yum源,或有外网的情况

    cd /home/OneInstall/oneKeyInstallUpdate/install

    python init_env.py

    执行完后,在回到步骤五执行
  7. 开始执行安装命令

    cd /home/oneInstall/oneKeyInstallUpdate/install

    python install_control.py --type install --product_pkg "/home/oneInstall/ZXCLOUD-GoldenDB-ALL-X86-KYLIN10V6.1.02.07P2.zip" --ini "/home/oneInstall/oneKeyInstallUpdate/install/config/install_fast.ini"

  8. 后面等待就行,对着日志显示的报错,解决完报错,在重新执行步骤七

二、页面操作

默认账号admin/Insight@2020

首次登录时,强制修改密码

之后,就是正常的页面操作了。

当有报错,资源不足时,需要重新安装。如果不做点什么的话,重新安装时,所有的组件都是自动跳过的

三、组件重装步骤

1.停掉所有的进程

2.ZXCLOUD-GoldenDB-ALL-RHV6.1.03.12SP6.zip重命名,件原来解压的包都删掉,重新解压

3.userdel -rf 用户进程,cat /etc/passwd |grep goldendb 删除所有的用户信息和根目录

4.服务器总的资源要大于install_fast.ini中配置的总资源大小

四、报错解决

4.1、资源不足

解决方案

配置文件中的配置最好默认的,我将2g改成1g后,就报错,再将改成2g时,识别不到改动后的配置文件。只能清空掉所有进程,重新安装。0c0g:不限制内存CPU

4.2.资源不足

解决方案:

因为是自己的虚机,给的内存到10g,认为足够多了后,启动还至少需要12g,可能就是install_fast.ini文件中配置的内存太大了。但是又不能太小,否则就会报问题1的错。还是得调大资源。

4.3.找不到文件

解决方案:

安装包的名称不能随便改,要改动,也只能改动中间部分,因为在脚本中,执行的是这样的

unzip -qo /hoem/goldendb/insall_tmp/ZXCLOUD-G*DB-ALL-RH*V*6.1.03.12SP6_server.zip

看到吧,报名可以换,但又不能随便换。否则还是报文件找不到

相关推荐
古法老登瞎折腾9 小时前
大数据智能运维实战(十一):运维 MCP 的工程化——权限、限流、审计与错误处理
java·大数据·运维·spring ai·mcp
琥珀.10 小时前
mysql中json数组转列表查询
linux·运维·服务器
dawnsky.liu10 小时前
在 RHEL 中使用 goose 实现远程主机管理
linux·运维·ai
Linux运维技术栈12 小时前
CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
java·linux·运维
云边云科技_云网融合13 小时前
连锁门店组网怎么做?SD-WAN 多分支组网的架构选型、部署与成本结构
服务器·数据库·php
云上先途113 小时前
企业 AI 服务部署周期多久,会不会影响原有业务运转?
大数据·运维·人工智能
网络小江13 小时前
组网第35课:静态路由——下一跳、出接口、默认路由、浮动静态与黑洞路由
服务器·网络·默认路由·黑洞路由·浮动静态路由
执伞人ONLY14 小时前
AI知识库自动化知识加工没做对,人工整理永远追不上知识产生
运维·人工智能·自动化
slongzhang_14 小时前
linux 递归删除源码文件|递归删除目录下 *.js,但排除 *.min.js
linux·开发语言·javascript
叼烟扛炮14 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节