Jincay的医防融合笔记

关于支撑河南省疾控局传染病与监测预警项目的工作笔记


数据库安装及配置

<h2>检查当前版本:</h2> <pre><code> { [root@mvslinux ~]# python -V Python 2.7.18 [root@mvslinux ~]# python3 -V Python 3.7.9 }</code></pre> <p>不建议改变默认的python版本。若修改系统python版本,则在安装数据库之前,还需手动安装 psutil、netifaces、cffi、pycparser、cryptography、pynacl、bcrypt、paramiko等模块。</p> <h4>安装规划</h4> <p>安装前需要先规划用户组和软件路径:</p> <ul> <li>用户和组:为openGauss规划单独的用户和组 </li> <li>安装目录:数据库软件安装路径和数据存储路径。</li> </ul> <h4>系统配置:必选</h4> <ol> <li>关闭统防火墙 为确保openGauss的正常使用,需禁用防火墙或将openGauss相关的服务、协 议、IP以及端口添加到数据库主机的防火墙白名单中。 <pre><code>{ systemctl stop firewalld.service systemctl disable firewalld.service }</code></pre></li> <li>禁用SELINUX 修改配置文件/etc/selinux/config,将SELINUX= enforcing修改为SELINUX=disabled 。 SELINUX的修改需重启操作系统生效。</li> <li>关闭RemoveIPC 从Linux7.2开始,systemd-logind服务引入了新的特性,当一个user完全退出后,会 remove掉所有的IPC对象,会引起数据库实例CRASH,所以需要将其禁用</li> </ol> <p>后续省略……</p> <h2>环境要求</h2> <h4>内存</h4> <ul> <li>最小安装:8G内存</li> <li>功能调试:32G内存</li> <li>生产环境:128G内存</li> </ul> <h4>CPU</h4> <ul> <li>最小安装:2核,2.0GHz</li> <li>个人开发:4核,2.0GHz</li> <li>生产环境:按需,建议16核以上</li> </ul> <h4>存储</h4> <ul> <li>至少1GB剩余空间,数据库初始大小约300MB。</li> <li>推荐SSD或NVMe硬盘,提供Raid保护。</li> </ul> <h4>网络</h4> <ul> <li>至少一块网卡,300Mb以上</li> <li>支持多网卡bond</li> </ul> <h2>版本要求</h2> <ul> <li>libaio-devel 版本:0.3.109-13</li> <li>flex 版本:2.5.31</li> <li>bison 版本:2.7-4</li> <li>ncurses-devel 版本:5.9-13.20130511</li> <li>glibc-devel 版本:2.17-111</li> <li>patch 版本:2.7.1-10</li> <li>redhat-lsb-core 版本:4.1</li> <li>readline-devel 版本:7.0-13</li> <li>libnsl 版本:2.28-36</li> </ul> <p>注:libnsl仅在openEuler+X86环境中需要</p> <h4>不同操作系统下对python的要求不同操作系统下对python的要求</h4> <ul> <li>openEuler python 3.7.X</li> <li>python 3.9.X</li> <li>麒麟V10 python 3.7.X</li> <li>Asianux python 3.6.X</li> </ul> <h4>openEuler默认python版本</h4> <ul> <li>20.03 LTS python 2.7.18</li> <li>python 3.7.9</li> <li>22.03 LTS python 3.9.9 - 推荐版本</li> </ul>

页面列表

ITEM_HTML