单节点配置

实验关闭关闭firewall以及enforce
systemctl stop firewalld
setenforce 0

修改hosts文件

vim /etc/hosts

增加192.168.200.11 kafka.mall mysql.mall redis.mall zookeeper.mall mall
修改主机名

hostnamectl set-hostname mall

配置本地yum源

rm -rf /etc/yum.repos.d/*
vim /etc/yum.repos.d/local.repo

添加以下内容

[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[gpmall]
name=gpmall
baseurl=file:///root/gpmall-repo
gpgcheck=0
enabled=1

挂载

mount /root/CentOS-7-x86_64-DVD-1511.iso /opt/centos/

清除缓存 查看列表

yum clean all
yum repolist

安装服务

yum install -y java java-devel redis nginx mariadb mariadb-server

启动数据库服务及执行数据库初始化

systemctl start mariadb
mysql_secure_installation

输入enter y 123456 123456 y n y y
然后配置数据库

mysql -u root -p123456
create database gpmall;
use gpmall;
source /root/gpmall-single/gpmall.sql;
grant all privileges on *.* to root@localhost identified by '123456'; 
grant all privileges on *.* to root@'%' identified by '123456';
exit

配置前端

rm -rf /user/share/nginx/html/*
cp -rvf /root/gpmall-single/dist/* /usr/share/nginx/html/

配置nginx配置文件

vim /etc/nginx/conf.d/default.conf

增加下面的内容

location /use{
	proxy_pass http://192.168.200.11:8082;
}
location /shopping{
	proxy_pass http://192.168.200.11:8081;
}

重启nginx服务

systemctl restart nginx

配置redis

vim /etc/redis.conf

修改以下内容

将bind 127.0.0.1 注释掉;61行
将protected-mode yes改为protected-mode no;80行

重新启动redis

systemctl restart redis

解压kafkazookeeper

cd /root
tar -xzvf kafka_2.11-1.1.1.tgz
tar -xzvf zookeeper-3.4.14.tar.gz

启动服务

cd zookeeper-3.4.14/conf
mv zoo_sample.cfg zoo.cfg
cd ../bin/
./zkServer start
cd kafka_2.11-1.1.1/bin
./kafka-server-start.sh -daemon ../config/server.properties

可以使用jps查看这两个服务是否启动
启动后端jar

nohup java -jar shopping-provider-0.0.1-SNAPSHOT.jar & 
nohup java -jar user-provider-0.0.1-SNAPSHOT.jar & 
nohup java -jar gpmall-shopping-0.0.1-SNAPSHOT.jar &
nohup java -jar gpmall-user-0.0.1-SNAPSHOT.jar &

可以使用jps查看这几个是否存活
最后使用chrome浏览器访问商城
出现页面就成功了

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cc_pwd

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值