应用系统基础服务安装 安装基础服务的服务器规划 基础准备 实施部署 修改/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、启动服务 [mysqld] 启动数据库并设置开机自启动,如图所示。 设置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服务 至此,基础搭建框架完成! 应用系统部署 前期准备 实施步骤 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、访问网站 |