24小时在线平台

当前位置: 24小时在线平台 > 部署教程大全 > 文章页

应用系统服务安装全过程(从基础搭建框架到部署运行)

时间:2025-06-20 07:45来源: 作者:admin 点击: 4 次
文章浏览阅读2.3k次。本文详细介绍了在单节点服务器上安装与配置基础服务的过程,包括Java环境、Redis、Nginx、数据库、ZooKeeper及Kafka的安装。同时,提供了应用系统部署的步骤,涵盖前后端服务的配置与启动。

应用系统基础服务安装

安装基础服务的服务器规划
IP地址:192.168.100.10
主机名称:mall
节点:单节点服务器

基础准备
使用VM Workstation软件安装CentOS 7.2操作系统,采用最小化安装,YUM源使用提供的本地gpmall-repo,安装基础环境

实施部署
1、修改主机名

在这里插入图片描述


修改/etc/hosts配置文件

在这里插入图片描述


2、配置本地YUM源
将提供的gpmall-repo包上传到服务器的/root目录下,并配置本地local.repo文件

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


3、安装基础服务
安装基础服务,包括Java JDK环境、数据库、Redis、Nginx等,安装基础服务的命令
(1)安装Java环境
[root@mall ~]# yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

在这里插入图片描述


(2)安装Redis缓存服务
[root@mall ~]# yum install -y redis

在这里插入图片描述


(3)安装Elasticsearch服务

在这里插入图片描述


(4)安装Nginx服务
root@mall ~]# yum install -y redis

在这里插入图片描述


(5)安装MariaDB数据库
[root@mall ~]# yum install -y mariadb mariadb-server

在这里插入图片描述


(6)安装ZooKeeper服务
将提供的zookeeper-3.4.14.tar.gz上传至云主机的/opt目录下,解压压缩包;
执行[root@mall gpmall]# tar -zxvf zookeeper-3.4.14.tar.gz 命令,解压后,如图所示。

在这里插入图片描述


进入到zookeeper-3.4.14/conf目录下,将zoo_sample.cfg文件重命名为zoo.cfg;
执行 mv zoo_sample.cfg zoo.cfg命令,结果如图所示。

在这里插入图片描述


进入到zookeeper-3.4.14/bin目录下,启动ZooKeeper服务,并查看ZooKeeper状态。

在这里插入图片描述


验证zookeeper服务是否开启。

在这里插入图片描述


(7)安装Kafka服务
将提供的kafka_2.11-1.1.1.tgz包上传到云主机的/opt目录下,解压该压缩包;
执行 tar -zxvf kafka_2.11-1.1.1.tgz 命令,解压后,如图所示,

在这里插入图片描述


进入到kafka_2.11-1.1.1/bin目录下,启动Kafka服务。

在这里插入图片描述


使用jps或者netstat -ntpl命令验证Kafka是否成功启动。

在这里插入图片描述

输出结果有kafka字样说明服务已启动。

在这里插入图片描述

运行结果查看到Kafka服务和9092端口,说明Kafka服务已启动。

4、启动服务
(1)启动数据库并配置
修改数据库配置文件并启动MariaDB数据库,设置root用户名密码为123456,并创建gpmall数据库,京提供的gpmall.sql导入。
修改/etc/my.cnf文件,添加字段如下所示。

[mysqld]
init_connect=‘SET collation_connection = utf8_unicode_ci’
init_connect=‘SET NAMES utf8’
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

在这里插入图片描述


启动数据库并设置开机自启动,如图所示。

在这里插入图片描述


设置root用户的密码为123456并登录

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


设置root用户的权限

在这里插入图片描述


将gpmall.sql文件上传至云主机的/root目录下。创建数据库gpmall并导入gpmall.sql文件

在这里插入图片描述


在这里插入图片描述


(2)启动Redis服务
修改Redis配置文件,编辑/etc/redis.conf
将bind 127.0.0.1这一行注释掉;
将protected-mode yes改为protected-mode no;
启动Redis服务。

在这里插入图片描述


在这里插入图片描述


(3)配置Elasticsearch服务并启动,在文件最上面加入三条语句
将如下4条语句前的注释符去掉,并修改netw.host的IP为本机IP

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


最后修改完之后保存退出。然后启动Elasticsearch并设置开机自启

在这里插入图片描述


(4)启动Nginx服务

在这里插入图片描述


至此,基础搭建框架完成!

应用系统部署

前期准备
使用提供的gpmall-shopping-0.0.1-SNAPSHOT.jar、gpmall-user-0.0.1-SNAPSHOT.jar、shopping-provider-0.0.1-SNAPSHOT.jar、user-provider-0.0.1-SNAPSHOT.jar、dist这5个包部署应用系统,其中4个jar包为后端服务包,dist为前端包。

实施步骤
1、全局变量配置
修改/etc/hosts文件,修改项目全局配置文件如下(IP地址应修改成本机IP地址,原有的映射删除)

在这里插入图片描述


2、部署前端
将dist目录上传至服务器的/root目录下,再将dist目录下的文件,复制到Nginx默认项目路径(首先清空默认项目路径下的文件)

在这里插入图片描述


在这里插入图片描述


修改Nginx配置文件/etc/nginx/conf.d/default.conf

在这里插入图片描述


重启Nginx服务

在这里插入图片描述


至此,前端部署完毕!

3、部署后端

将提供的4个jar包按照以下顺序,并启动(顺序千万不能错)

在这里插入图片描述


[root@mall ~]# java -jar /root/gpmall/shopping-provider-0.0.1-SNAPSHOT.jar &
[root@mall ~]# java -jar /root/gpmall/user-provider-0.0.1-SNAPSHOT.jar &
[root@mall ~]# java -jar /root/gpmall/gpmall-shopping-0.0.1-SNAPSHOT.jar &
[root@mall ~]# java -jar /root/gpmall/gpmall-user-0.0.1-SNAPSHOT.jar &

4、访问网站
打开浏览器,在地址栏中输入htpp://192.168.100.10,访问界面

在这里插入图片描述


在这里插入图片描述

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-06-23 08:06 最后登录:2025-06-23 08:06
栏目列表
推荐内容