应用系统基础服务安装
配置IP
IP地址 | 主机名 |
192.168.100.40 | mall |
- 修改主机名
- 配置yum源
- 安装基础服务
安装基础服务,包括java JDK环境、数据库、redis、nginx等
- 安装Java环境
- 安装redis缓存服务
- 安装elasticsearch服务
- 安装nginx服务
- 安装MariaDB数据库
- 安装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状态
- 安装Kafka服务
将提供的包上传到/opt目录下
然后进入到kafka_2.11-1.1.1/bin目录下,启动Kafka服务
这时又会出现权限不够的问题,和刚刚一样的解决办法,先来查看一下
然后输入以下命令
提示哪个无法执行权限不够,就给哪个修改就可以,然后再启动Kafka服务,就会发现可以成功了
使用jps或者netstat-ntpl命令查看Kafka是否成功启动(使用netstat -ntpl要记得使用yum install -y net-tools安装)
运行结果查看到Kafka服务和9092端口,说明已经启动成功
- 启动服务
- 启动数据库并配置
修改数据库配置文件并启动MariaDB数据库,设置root用户密码为000000,并创建gpmall数据库,将gpmall.sql导入
修改/etc/my.cnf文件
然后启动数据库
设置root用户的密码为000000并登录
设置root用户的权限
将gpmall.sql文件上传到/root目录下。创建数据库gpmall并导入gpmall.sql文件
退出数据库,并设置开机自启
- 启动Redis服务
修改Redis配置文件,编辑/etc/redis.conf文件
将这两个部分修改(注释bind 127.0.0.1 将yes改为no)
配置Elasticsearch服务并启动
在文件的最上面加入三条语句
并且将以下4个语句前的注释符去掉,并修改network.host的IP
然后启动Elasticsearch并且设置开机自启
- 启动nginx服务
应用系统部署
修改文件
- 部署前端
将dist目录上传到/root目录下,然后将dist目录下的文件复制到nginx默认项目路径(首先要清空默认项目路径下的文件)
修改nginx配置文件,添加以下内容
然后重启nginx服务
将4个jar包上传到/root目录下,并启动
检查jar包是否运行
看到都是运行状态,打开浏览器,输入IP地址
点击右上角头像,登录
登陆后可以购买商品操作