一、基础环境配置
-
网络配置
-
修改
/etc/sysconfig/network-scripts/ifcfg-eno16777736
配置文件, -
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.100.101
NETMASK=255.255.255.0 -
重启网络服务:
systemctl restart network
-
-
修改主机名
- 设置主机名为
mall
:hostnamectl set-hostname mall
bash
- 设置主机名为
-
配置
/etc/hosts
文件- 在
/etc/hosts
文件中添加 IP 地址和主机名映射:vi /etc/hosts
192.168.100.101 mall
- 在
-
关闭 SELinux 和防火墙
-
临时关闭 SELinux 和防火墙:setenforce 0
systemctl stop firewalld -
永久关闭 SELinux 和防火墙:
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
systemctl disable firewalld
-
-
配置本地 Yum 源
-
挂载 ISO 镜像文件或连接光盘镜像:
mkdir /opt/centos
mount /root/CentOS-7-x86_64-DVD-1511.iso /opt/centos/ -
移动原有的
yum
源配置文件:mv /etc/yum.repos.d/* /media/
-
创建新的
local.repo
文件,配置本地 Yum 源:vi /etc/yum.repos.d/local.repo
内容:
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[gpmall-mall]
name=gpmall-mall
baseurl=file:///root/gpmall-repo
gpgcheck=0
enabled=1清除yum缓存、查看当前可用yum列表
yum clean all
yum repolist
-
-
设置开机自动挂载 ISO 镜像文件
- 修改
/etc/fstab
文件,添加以下内容:echo "/root/CentOS-7-x86_64-DVD-1511.iso /opt/centos iso9660 defaults 0 0" >> /etc/fstab
- 修改
二、应用商城系统基础服务安装
-
安装 Java 环境
- 安装 OpenJDK 1.8:
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
- 安装 OpenJDK 1.8:
-
安装 Redis 缓存服务
- 安装 Redis:
yum install redis -y
- 安装 Redis:
-
安装 Elasticsearch 服务(可选)
- 安装 Elasticsearch:
yum install elasticsearch -y
- 安装 Elasticsearch:
-
安装 Nginx 服务
- 安装 Nginx:
yum install nginx -y
- 安装 Nginx:
-
安装 MariaDB 数据库
- 安装 MariaDB:
yum install mariadb mariadb-server -y
- 安装 MariaDB:
-
安装 ZooKeeper 服务
- 上传并解压
zookeeper-3.4.14.tar.gz
包:cd /opt
tar -zxvf zookeeper-3.4.14.tar.gz - 配置 ZooKeeper:
mv zoo_sample.cfg zoo.cfg
./zkServer.sh start
./zkServer.sh status
- 上传并解压
-
安装 Kafka 服务
- 上传并解压
kafka_2.11-1.1.1.tgz
包:cd /opt
tar -zxvf kafka_2.11-1.1.1.tgz - 启动 Kafka:
cd kafka_2.11-1.1.1/bin/
./kafka-server-start.sh -daemon ../config/server.properties
- 上传并解压