GPmall企业商城单节点部署

应用系统基础服务安装

配置IP

IP地址

主机名

192.168.100.40

mall

  1. 修改主机名

  1. 配置yum源

  1. 安装基础服务

安装基础服务,包括java JDK环境、数据库、redis、nginx等

  1. 安装Java环境

  1. 安装redis缓存服务

  1. 安装elasticsearch服务

  1. 安装nginx服务

  1. 安装MariaDB数据库

  1. 安装zookeeper服务

切换到zookeeper-3.14.4/conf目录下,将zoo_sample.cfg文件重命名为zoo.cfg

进入到zookeeper-2.4.14/bin目录下,启动zookeeper服务

这时可能会出现明明有root权限,还是会提示权限不足

不用着急,只需要进入/opt/zookeeper-3.4.14/bin目录中,先来查看一下

然后输入以下命令

接着我们重新启动这个服务,就会发现可以成功了

查看zookeeper状态

  1. 安装Kafka服务

将提供的包上传到/opt目录下

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

这时又会出现权限不够的问题,和刚刚一样的解决办法,先来查看一下

然后输入以下命令

提示哪个无法执行权限不够,就给哪个修改就可以,然后再启动Kafka服务,就会发现可以成功了

使用jps或者netstat-ntpl命令查看Kafka是否成功启动(使用netstat -ntpl要记得使用yum install -y net-tools安装)

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

  1. 启动服务
  1. 启动数据库并配置

修改数据库配置文件并启动MariaDB数据库,设置root用户密码为000000,并创建gpmall数据库,将gpmall.sql导入

修改/etc/my.cnf文件

然后启动数据库

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

设置root用户的权限

将gpmall.sql文件上传到/root目录下。创建数据库gpmall并导入gpmall.sql文件

退出数据库,并设置开机自启

  1. 启动Redis服务

修改Redis配置文件,编辑/etc/redis.conf文件

 将这两个部分修改(注释bind 127.0.0.1 将yes改为no)

配置Elasticsearch服务并启动

在文件的最上面加入三条语句

并且将以下4个语句前的注释符去掉,并修改network.host的IP

然后启动Elasticsearch并且设置开机自启

  1. 启动nginx服务

应用系统部署

修改文件

  1. 部署前端

将dist目录上传到/root目录下,然后将dist目录下的文件复制到nginx默认项目路径(首先要清空默认项目路径下的文件)

修改nginx配置文件,添加以下内容

然后重启nginx服务

将4个jar包上传到/root目录下,并启动

检查jar包是否运行

看到都是运行状态,打开浏览器,输入IP地址

点击右上角头像,登录

登陆后可以购买商品操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值