GPMall 商城单节点部署实战
1. 修改主机名
2. 修改 /etc/hosts 配置文件
3. 配置本地 yum 源
将 gpmall-repo 上传到服务器的 /opt 目录下,并配置本地 local.repo 文件。
4. 安装基础服务
4.1 安装 Java 环境
4.2 安装 Redis 缓存服务
4.3 安装 Elasticsearch 服务
4.4 安装 Nginx 服务
4.5 安装 Mariadb 服务
4.6 安装 ZooKeeper 服务
将 zookeeper-3.4.14.tar.gz 上传至云主机的 /opt 内,解压压缩包命令如下:
进入到 zookeeper-3.4.14/conf 目录下,将 zoo_sample.cfg 文件重命名为 zoo.cfg,命令如下:
进入到 zookeeper-3.4.14/bin 目录下,启动 ZooKeeper 服务,命令如下:
查看 ZooKeeper 状态,命令如下:
4.7 安装 Kafka 服务
将提供的 kafka_2.11-1.1.1.tgz 包上传到云主机的 /opt 目录下,解压该压缩包,命令如下:
进入到 kafka_2.11-1.1.1/bin 目录下,启动 Kafka 服务。
使用 jps 命令查看 Kafka 是否成功启动,命令如下:
5. 启动服务
5.1 启动数据库并配置
修改数据库配置文件并启动 MariaDB 数据库,设置 root 用户密码为 123456,并创建 gpmall 数据库,将提供的 gpmall.sql 导入。
修改 /etc/my.cnf 文件,添加字段如下所示:
启动数据库:
5.2 初始化数据库
设置 root 用户的密码为 123456 并登录:
设置 root 用户的权限,命令如下:
将 gpmall.sql 文件上传至云主机的 /root 目录下。创建数据库 gpmall 并导入 gpmall.sql 文件:
退出数据库并设置开机自启:
5.3 启动 Redis 服务
修改 Redis 配置文件,编辑 /etc/redis.conf 文件。
将 bind 127.0.0.1 这一行注释掉。
将 protected-mode yes 改为 protected-mode no。
启动 Redis 服务命令如下:
配置 Elasticsearch 服务并启动:
在文件最上面加入 3 条语句如下:
将如下 4 条语句前的注释符去掉,并修改 network.host 的 IP 为本机 IP:
最后修改完之后保存退出。然后启动 Elasticsearch 并设置开机自启,命令如下:
5.4 启动 Nginx 服务
6. 全局变量配置
修改 /etc/hosts 文件:
7. 部署前端
将 dist 目录上传至服务器的 /root 目录下。接着 dist 目录下的文件,复制到 Nginx 默认项目路径(首先清空默认路径下的文件):
修改 Nginx 配置文件 /etc/nginx/conf.d/default.conf,添加映射如下所示:
重启 Nginx 服务,命令如下:
8. 部署后端
将提供的 4 个 jar 包上传到服务器的 /root 目录下,并启动,启动命令如下:
按照顺序运行 4 个 jar 包之后,后端部署完成。
9. 网站访问
打开浏览器,在地址栏输入 http://192.168.100.10,访问界面。
© 念舒·CC BY-NC-SA 4.0
转载请注明:blog.nianshu2022.cn/blog/gpmall-single-node-deployment
相关推荐
VMware 安装 CentOS 7.5 操作系统
详细图文教程,手把手教你在 VMware Workstation 中安装 CentOS 7.5 操作系统,包含网络配置与分区设置。
部署 OpenStack 云平台
基于 CentOS 7.5 环境,详细记录从系统镜像准备、网络架构规划到各个核心组件(Keystone, Glance, Nova, Neutron, Dashboard)的安装与配置过程。
使用 SecureCRT 远程连接 CentOS 虚拟机
配置 CentOS 7 网络适配器,设置静态 IP,关闭防火墙,并使用 SecureCRT 工具进行 SSH 远程连接。