单节点部署Gpmall

实验详细描述了在一个Centos7环境中,从基础服务安装到应用系统部署的全过程。包括修改主机名、配置YUM源、安装Java、Redis、Elasticsearch、Nginx、Mariadb和Zookeeper等服务,以及启动和配置这些服务。同时,还涵盖了前端和后端的部署,以及网站的访问流程。

目录

一  、实验目标

二  、实验分析

2.1 规划节点

2.2 基础准备

三  、应用系统基础服务安装

3.1 修改主机名

3.2 配置本地YUM源

3.3 安装基础服务

3.3.1 安装Java环境

3.3.2 安装Redis缓存服务

3.3.3 安装Elasticsearch服务

3.3.4 安装Nginx服务

3.3.5 安装Mariadb服务

3.3.6 安装ZooKeeper服务

3.3.7 安装Kafka服务

3.4 启动服务

3.4.1 启动数据库并配置

3.4.2 启动Redis服务

3.4.3 配置Elasticsearch服务并启动

3.4.4 启动Nginx服务

四  、实验实施

4.1 全局变量配置

4.2 部署前端

4.3 部署后端

4.4 网站访问


一  、实验目标

  1. 了解应用系统需要的基础服务。
  2. 安装应用系统需要的基础服务。
  3. 了解应用系统的部署架构。
  4. 单节点部署gpmall

二  、实验分析

2.1 规划节点

IP地址

主机名

节点

192.168.32.133

Mall

单节点服务器 

2.2 基础准备

使用VMware软件安装Centos操作系统,镜像使用提供的Centos-7x86_64-DVD-1804.iso,最小化安装Centos7系统,YUM源使用提供的本地gpmall-repo包,安装基础环境。

三  、应用系统基础服务安装

3.1 修改主机名

[root@localhost ~]# hostnamectl set-hostname mall

[root@localhost ~]# 登出

[root@mall ~]# hostnamectl

   Static hostname: mall

         Icon name: computer-vm

           Chassis: vm

        Machine ID: cb43f51351f8442ea04c753cab14a828

           Boot ID: 9b5b0d53ba944951ab3f815d26463790

    Virtualization: vmware

  Operating System: CentOS Linux 7 (Core)

       CPE OS Name: cpe:/o:centos:centos:7

            Kernel: Linux 3.10.0-862.el7.x86_64

      Architecture: x86-64

修改/etc/hosts配置文件

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.32.133  mall

3.2 配置本地YUM源

将提供的packages包上传到/root目录下,并配置本地local.repo文件。(不需要删除本地自带的YUM源)

[root@mall ~]# cat /etc/yum.repos.d/local.repo

[mall]

name=mall

baseurl=file:///root/gpmall-repo

gpgcheck=0

enabled=1

3.3 安装基础服务

安装基础服务,包括Java JDK 环境库、数据库、Redis、Nginx等,安装基础服务的命令。

3.3.1 安装Java环境

[root@mall ~]# yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

[root@mall ~]# java -version

openjdk version "1.8.0_312"

OpenJDK Runtime Environment (build 1.8.0_312-b07)

OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)

3.3.2 安装Redis缓存服务

[root@mall ~]# yum install -y redis

3.3.3 安装Elasticsearch服务

[root@mall ~]# yum install elasticsearch -y

3.3.4 安装Nginx服务

[root@mall ~]# yum install nginx -y

3.3.5 安装Mariadb服务

[root@mall ~]# yum install -y mariadb mariadb-server

3.3.6 安装ZooKeeper服务

将提供的zookeeper-3.4.14.tar.gz上传至云主机的/opt内并进行解压。

[root@mall opt]# tar -zxvf zookeeper-3.4.14.tar.gz

进入到zookeeper-3.4.14/conf目录下,将zoo_sample.cfg文件重命名为zoo.cfg。

[root@mall conf]# mv zoo_sample.cfg zoo.cfg

进入到zookeeper-3.4.14/bin目录下,启动Z

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闻仔睡不醒

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值