KingbaseV8R3版本安装部署系统配置参数修改详解

一.检查硬件环境
1.查看cpu信息: ls  cpu
2.查看服务器内存:free -h
3.查看磁盘容量等信息:df -hT
二.部署规划:
1.DB安装用户:kingbase  注意:安装数据库时,必须使用非root用户安装,否则安装不成功
            1.useradd -m -U kingbase   注:-m创建用户家目录,-U创建用户同名的用户组
            2.passwd kingbase  12345678ab!
        2.软件包存放目录:/home/kingbase/install(mkdir /home/kingbase/install;chown -R kingbase:kingbase /home/kingbase/install)
        3.DB软件安装目录:/home/kingbase/cluster(DB软件安装目录目前只能设置在/home/kingbase下)(/home/kingbase/cluster/集群名称/db/data)
        4.DB客户端目录:mkdir -p /opt/kingbase/KingbaseES/V8;chown -R kingbase.kingbase /opt/kingbase/KingbaseES/V8
        5.数据目录:选取存储空间大的数据目录,如/dbdate/data(数据目录规划到存储所在文件系统下的data目录,创建软链接文件)
                    mkdir -p /dbdata/data
                    chown -R kingbase:kingbase /dbdata/data
                    chmod -R 700 /dbdata/data
注意:数据库的数据目录(即data目录)权限必须是700,否则启动时会报错。
6.数据库归档日志目录:做物理备份时需要,选择存储空间大的做归档目录。存储文件系统目录/dbdata/archive
                     mkdir -p /dbdata/archive
                     chown -R kingbase:kingbase /dbdata/archive
        7.数据库备份目录:选择存储空间大的做备份目录,存储文件系统目录/dbdata/backup
                    mkdir /dbdata/backup       
                    chown -R kingbase:kingbase /dbdata/backup
        8.数据库端口:54321;数据库用户:SYSTEM;数据库密码:12345678ab!
        9.节点名称:node1、node2、node3,按ip从小到大取序号;集群部署工具:位于node1所在服务器;若安装的是单机数据库则此
项可忽略。
        10.db_delegate_IP、pool_delegate_IP。若安装的是单机数据库则此项可忽略。
        注意:安装过程中会用到以上目录,无论规划放到哪个目录,属主属组必须是安装用户。需要检查这些目录不存在或者为空。

三.系统参数修改:
1.关闭防火墙,root用户执行:
        centos7:systemctl stop firewalld --> systemctl disable firewalld(设置开机不自启)
        centos6:service iptables stop  --> chkconfig iptables off ,chkconfig --del iptables(移除开机自动启动)
2.开启root的ssh登录功能:root用户执行vim /etc/ssh/sshd_config,添加PermitRootLogin yes,再执行service sshd restart。
        注:测试root ssh 自己ip和其他设备ip的耗时,若超过5s以上均为异常,需解决,否则会影响部署及HA的流程。
            建议的参数调整:GSSAPIAuthentication 改为no;UseDNS 改为no (谨慎)
3.修改/etc/security/limits.conf
kingbase            soft                 core       unlimited
kingbase            hard                core       unlimited
kingbase            soft                nproc            655350
kingbase            hard                nproc            655350
kingbase            soft                nofile                655350
kingbase            hard                nofile             655350
4.修改/etc/sysctl.conf 追加配置项
  kernel.sem = 50100 64128000 50100 1280
  fs.file-max = 2000000
  vm.swappiness = 0
   执行sysctl -p 重新加载生效
5.修改system.conf
        全局修改:
            vim /etc/systemd/system.conf
            DefaultTasksAccounting=no  #注:所有服务不再有此限制
        systemctl daemon-reload
    systemctl daemon-reexec
    service sshd status
    注:修执行命令后 service sshd status 观察是否生效(无Limit那一行),若无生效,重启。
        局部修改:
                systemctl set-property cron.service TasksMax=65535
6.修改IPC:
        vim /etc/systemd/logind.conf
                RemoveIPC=no       
    生效方式
    systemctl daemon-reload
    systemctl restart systemd-logind
7.免密登录配置:(或通过免密脚本配置),单机库略过此操作。
        假设集群两台服务器,分别是:192.168.1.10和192.168.1.11
    登录192.168.1.10
                kingbase用户登录192.168.1.10
                ssh-keygen (全部回车默认)
                ssh-copy-id -i /home/kingbase/.ssh/id_rsa.pub kingbase@192.168.81.188
                ssh-copy-id -i /home/kingbase/.ssh/id_rsa.pub root@192.168.81.188
                ssh-copy-id -i /home/kingbase/.ssh/id_rsa.pub kingbase@192.168.81.189
                ssh-copy-id -i /home/kingbase/.ssh/id_rsa.pub root@192.168.81.189

                root 用户登陆192.168.1.10
                ssh-keygen (全部回车默认)
                ssh-copy-id -i /root/.ssh/id_rsa.pub kingbase@192.168.1.10
                ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.10
                ssh-copy-id -i /root/.ssh/id_rsa.pub kingbase@192.168.1.11
                ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.11
    以kingbase 和root用户别登录192.168.1.11,以上操作再执行一遍
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值