环境准备以及服务器的搭建

万事开头难,然后过程难,最后结果难

今天先搭建好要用的服务器。本来想搭建阿里云的,但是之前已经购买过一次这次没有优惠了。刚好看到华为云做活动。

 直接入手了,买完才发现第一个更便宜。心痛。。。。。

 

 点击直接购买,选择自己最近的地区,其他默认设置就好,然后付款。好了,现在我有两台服务器了,突然暴富,好了,话不多说,搭建服务器

1.第一步,安装docker

命令直接输入就好 yum -y install docker

一些简单的docker命令

停止容器:
docker stop hello1
启动已经停止容器:
docker start hello1
进入容器:
docker exec -it hello1 /bin/bash
删除容器:
docker rm -f hello1

删除镜像:
docker rmi hello1

安装完docker,主要不是为了容器化,其实就是安装其他的软件方便,直接傻瓜式安装

2.第二步,安装数据库,现在都用MySQL了,说实话,Oracle也搞不到

命令直接输入就好 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

密码用自己的,版本用5.7

验证一下,连接数据库看看 

 连接成功,记得连接前去云服务器配置安全规则开发端口,不然可能失败

 3.第三步,安装redis,主流的缓存工具,现在分布式都离不开这个东西

命令直接输入就好 docker run --name redis -p 6379:6379 -d redis

测试连接,OK

 4.第四步,安装rocketMQ,经典的消息中间件

4.1先安装命名空间,消息的注册都是在这看namesrv rocketmqinc/rocketmq

docker run --name namesrv -p 9876:9876 -e "MAX_POSSIBLE_HEAP=100000000" -d rocketmqinc/rocketmq sh mqnamesrv

4.2安装broker rocketmqinc/rocketmq:4.4.0

记得在这之前,一定要配置好我们的broker地址,不然我们请求的消息没办法注册到namesrv

执行以下命令:

  • 创建文件夹:

mkdir -p /usr/local/rocketmq

  • 切换目录:

cd /usr/local/rocketmq

  • 新建broker.conf 文件

vim broker.conf

  • 添加以下的配置:

brokerClusterName = DefaultCluster

brokerName = broker-a

brokerId = 0

deleteWhen = 04

fileReservedTime = 48

brokerRole = ASYNC_MASTER

flushDiskType = ASYNC_FLUSH

brokerIP1 = 121.40.140.138

docker run --name broker -p 10911:10911 -p 10909:10909 -v /usr/local/rocketmq/broker.conf:/opt/rocketmq-4.4.0/conf/broker.conf --link namesrv:namesrv -e  "NAMESRV_ADDR=namesrv:9876" -e  "MAX_POSSIBLE_HEAP=200000000" -d rocketmqinc/rocketmq:4.4.0 sh mqbroker -c /opt/rocketmq-4.4.0/conf/broker.conf


4.3安装console  styletang/rocketmq-console-ng

docker run --name=rocketmq-console -p 8080:8080 -e "JAVA_OPTS=-Drocketmq.namesrv.addr=39.108.16.81:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -d styletang/rocketmq-console-ng

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值