本章节将介绍个人版单机形态YashanDB服务端安装部署所需的前期准备,安装前请根据本文所述内容进行相关配置。
演示环境如下:
操作系统 | CPU | 内存 |
|---|---|---|
CentOS Linux | x86_64 | 32G |
下表为个人开发环境最小配置,请根据如下配置自行调整软硬件配置。
项目 | 描述 |
|---|---|
操作系统 | CentOS 7.6,kylin V10 |
CPU | X86_64,ARM64 |
2C | |
内存 | 4G |
硬盘 | 50G |
文件系统 | ext4或xfs |
网络 | 千兆以太网,支持TCP和UDP链接 |
建议创建一个新用户安装YashanDB数据库。
下表为YashanDB数据库所需的资源限制值的最小要求,请根据下表所示将资源限制值调整为大于或等于最小要求的值。
资源项 | 描述 | 推荐值 |
|---|---|---|
open files | 文件句柄 | 1048576 |
max user processes | 最大用户线程数 | 1048576 |
max memory size | 最大内存限制 | unlimited |
stack size | 堆栈大小 | 8192 |
执行如下命令查看系统的所有资源限制值:
java 代码解读复制代码
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 127952
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1048576
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 65535
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimitedCopied!
操作系统参数调整有如下两种方式,请根据自身需求选择其一进行配置:
/etc/security/limits.conf文件,重启操作系统后参数永久生效:
markdown 代码解读复制代码 * soft nofile 1048576 * hard nofile 1048576 * soft nproc 1048576 * hard nproc 1048576 * soft rss unlimited * hard rss unlimited * soft stack 8192 * hard stack 8192 " >> /etc/security/limits.conf
Copied!
前往下载中心获取YashanDB数据库软件包,软件包名称示例:yashandb-personal-xx.xx-linux-x86_64.tar.gz。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。