安装环境准备
1、系统要求
最低要求 | |
---|---|
CPU | 支持 64 位的 Intel® 或 AMD 处理器*;2 GHz 或速度更快的处理器 |
内存 | 8 GB 或更大 RAM(推荐使用 16 GB) |
硬盘 | 需要 1TB 以上的可用磁盘空间 |
操作系统 | CentOS 7 或更高版本 |
OS/Arch | Architecture | Linux Kernel | Soft Requirement | Minimize Hardware |
---|---|---|---|---|
linux/amd64 | x86_64 | >= 4.0 | wget curl tar gettext iptables python | 2Core/8GB RAM/60G HDD |
linux/arm64 | aarch64 | >= 4.0 | wget curl tar gettext iptables python | 2Core/8GB RAM/60G HDD |
linux/loong64 | loongarch64 | == 4.19 | wget curl tar gettext iptables python | 2Core/8GB RAM/60G HDD |
2、环境要求
InfluxDB 最新版本是 v2.x . 因官方开源版本不支持集群,有基于 v1.8.x 的InfluxDB开源集群方案 influxdb-cluster 。因此在集群环境中我们选用 InfluxDB v1.8.x 版本。
- InfluxDB 1.8.x
二、环境设置
1、设置镜像源
因为国外镜像网速较慢,推荐设置阿里云镜像源:https://opsx.alibaba.com/mirror
1.1、备份
[root@rocketmq ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
1.2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
[root@rocketmq ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者
[root@rocketmq ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
1.3、之后运行yum makecache生成缓存
2、配置静态IP
通常在/etc/sysconfig/network-scripts
目录下都会有 ifcfg-eth0
格式文件,修改该文件内容:
[root@rockketmq ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
主要修改BOOTPROTO="static"
、ONBOOT="yes"
,并增加 IPADDR
、NETMASK
、GATEWAY
、DNS1
。
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth0"
UUID="5b07acd3-b8bf-4a9e-b471-8e6330f2b622"
DEVICE="eth0"
ONBOOT="yes"
IPADDR=192.168.1.102
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=119.29.29.29
ZONE=public
重启网卡
[root@rocketmq ~]# service network restart
3、关闭防火墙
常用命令
[root@rocketmq]# systemctl start firewalld 启动
[root@rocketmq]# systemctl stop firewalld 关闭
[root@rocketmq]# systemctl status firewalld 查看状态
[root@rocketmq]# systemctl disable firewalld 开机禁用
[root@rocketmq]# systemctl enable firewalld 开机启用
4、系统优化
4.1、配置主机时间、时区、系统语言
查看时区
[root@rocketmq]# date -R 或者 timedatectl
修改时区
[root@rocketmq]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改系统语言环境
[root@rocketmq]# sudo echo 'LANG="en_US.UTF-8"' >> /etc/profile;source /etc/profile
4.2、修改文件权限
vi /etc/security/limits.conf
# 在文件末尾追加
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
# 重启后配置生效
reboot
4.3、内存&并发数
vi /etc/sysctl.conf
# 配置文件后面追加
vm.max_map_count=655360
fs.file-max=655360
# 使配置生效
sysctl -p
4.4、 调整进程数
vi /etc/security/limits.d/20-nproc.conf
# 配置文件后面追加
* soft nproc 4096
root soft nproc unlimited
作者:Jeebiz 创建时间:2023-02-21 13:12
最后编辑:Jeebiz 更新时间:2024-11-01 12:19
最后编辑:Jeebiz 更新时间:2024-11-01 12:19