Centos7单机部署记录

本文记录了在Centos7上进行的系统配置,包括增加用户默认打开文件数,开放端口。接着详细阐述了JAVA环境的搭建,包括安装jdk 1.8.x,部署tomcat 7.x,以及安装mariadb 5.x、redis 3.x和elasticsearch 5.x。所有非yum安装的软件均放在/opt目录下。此外,还涉及了nginx的配置与安装,Zookeeper的配置与自启动,Elasticsearch的调整,Redis的安装与配置,以及kafka的设置和自启动。最后提到了代码上传、数据库同步及问题排查的步骤。
摘要由CSDN通过智能技术生成

环境配置

  • 修改主机配置
vim /etc/hosts
# 尾部追加以下配置
127.0.0.1 localIp host_mysql host_zk1 host_redis host_elasticsearch host_kafka

  • 修改用户默认打开文件数,默认为1024修改为100000
vi /etc/security/limits.conf
------------------------------------------------------
# 尾部追加以下配置
* soft nofile 100000
* hard nofile 100000
------------------------------------------------------
ulimit –n 10000					//执行命令修改生效配置
ulimit -n							//查看用户可打开文件数

  • 配置开放端口
firewall-cmd --list-ports		//查看开放的端口,默认为不开放任何端口
-----------------------------------------------------------------
firewall-cmd --zone=public --add-port=80/tcp --permanent  //开放80端口
firewall-cmd --zone=public --add-port=443/tcp --permanent	//开放443端口
firewall-cmd --zone=public --add-port=5246/tcp --permanent	//开放5246端口
firewall-cmd --zone=public --add-port=7215/tcp --permanent	//开放7215端口
firewall-cmd --zone=public --add-port=48083/tcp --permanent	//开放48083端口
----------------------------------------------------------------
firewall-cmd --set-default-zone=public
firewall-cmd --zone=public --list-ports
firewall-cmd --reload						//重启防火墙

基础组件安装
jdk 1.8.x
tomcat 7.x
mariadb 5.x
redis 3.x
elasticsearch 5.x

统一规范:
除了yum安装的软件,其他的都安装到/opt目录d
x表示小版本的最高版本


  • jdk安装
yum -y install java-1.8.0-openjdk-devel 
[root@localhost etc]# java -version				//验证是否安装成功
openjdk version "1.8.0_201"
OpenJDK Runtime Environment (build 1.8.0_201-b09)
OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)

  • mysql安装及基础配置
yum -y install mariadb mariadb-server galera
systemctl start mariadb			//启动mysql
systemctl enable mariadb		//设置开机启动
---------------------------------------------------------------
mysql_secure_installation		//进行mysql基础配置
一路回车
---------------------------------------------------------------
[root@izbp1ad8gh5c /]# mysql			//进入mysql
# 设置用户密码及允许访问网段
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.0.%' IDENTIFIED BY ' 41716c230f68ae6d765960dcb00de7ff' WITH GRANT OPTION;

配置mysql

vi /etc/my.cnf.d/server.cnf
[root@localhost my.cnf.d]# vi /etc/my.cnf.d/server.cnf
# See the examples of server my.cnf files in /usr/share/mysql/
#
# this is read by the standalone daemon and embedded servers
[server]
# this is only for the mysqld standalone daemon
[mysqld]
---------------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值