当前位置: 首页 > news >正文

常州市新北区城乡建设局网站网站app免费生成软件

常州市新北区城乡建设局网站,网站app免费生成软件,潍坊住房和城乡建设部网站,wordpress页面没有简介:使用docker-compose部署rocketmq5.0。文中会介绍docker-compose版本以及需要注意的项第一步:进入hub.docker.com搜索rocketmq我们选择第一个,因为第一个是7个月前更新的,(我看有很多博客使用的依旧是最下面的那种…

简介:

使用docker-compose部署rocketmq5.0。文中会介绍docker-compose版本以及需要注意的项

第一步:进入hub.docker.com搜索rocketmq

我们选择第一个,因为第一个是7个月前更新的,(我看有很多博客使用的依旧是最下面的那种版本,但是现在的一些配置已经都不一样了,导致很多东西不能用)

第二步:下载docker-compose并赋予权限

https://get.daocloud.io/#install-compose
# get.daocloud.io是国内链接,因此可以高速安装
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.12.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
提示:v2.12.2是版本号,可以自己更换
chmod +x /usr/local/bin/docker-compose #授权,如果没有赋予权限,下一步是查不到的
docker-compose version # docker-compose -v 都可以查看版本

执行刚刚复制的命令下载rocketmq最新版

docker pull apache/rocketmq:latest

第三步:进入服务器建立需要映射的文件夹和文件

提示:推荐在/usr/local中建立,因为linux中每个文件夹都有其用意,我们应该遵守规则。

1、建立文件夹

mkdir rocketmq
mkdir rocketmq/logs
mkdir rocketmq/data
mkdir rocketmq/conf

不小心建错使用下面命令删除

rm -rf 文件夹名称 

2、在conf文件夹下建立broker.conf文件

vim broker.conf

broker.conf的内容可以从这里复制:

https://github.com/apache/rocketmq/blob/master/distribution/conf/broker.conf
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS,
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
#  limitations under the License.brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH

说明:我们之所以要建立broker.conf文件,是因为我们需要通过这个文件把RocketMQ管理起来,尽管我们可以暂时什么都不做

3、在rocketmq文件夹中建立docker-compose.yml文件

vim docker-compose.yml
version: '3.8'services:rmqnamesrv:image: apache/rocketmq:latestcontainer_name: rmqnamesrvports:- 9876:9876volumes:- /usr/local/rocketmq/logs:/home/rocketmq/logsenvironment:JAVA_OPT_EXT: "-Duser.home=/home/rocketmq -Xms256M -Xmx256M -Xmn128m"command: ["sh","mqnamesrv"]broker:image: apache/rocketmq:latestcontainer_name: rmqbrokerports:- 10909:10909- 10911:10911volumes:- /usr/local/rocketmq/logs:/root/logs- /usr/local/rocketmq/store:/root/store- /usr/local/rocketmq/conf/broker.conf:/home/rocketmq/broker.conflinks:- rmqnamesrv:namesrv#restart: alwaysdepends_on:- 'rmqnamesrv'environment:NAMESRV_ADDR: namesrv:9876JAVA_OPT_EXT: "-Duser.home=/home/rocketmq -Xms256M -Xmx256M -Xmn128m"command: ["sh","mqbroker","-c","/home/rocketmq/broker.conf","autoCreateTopicEnable=true"]rmqdashboard:image: apacherocketmq/rocketmq-dashboard:latestcontainer_name: rocketmq-dashboardports:- 8082:8080environment:JAVA_OPTS: "-Drocketmq.namesrv.addr=namesrv:9876"
注意:volumes参数的映射规则是," : "冒号前面是宿主机的文件夹和文件路径,冒号后面是容器内的路径。在配置broker的volumes时,容器内的路径一定要用root开头,否则会导致broker启动的时候一直退出,查看日志也没有任何信息,只能在docker-compose up的时候看见:rmqbroker exited with code 253
说明:
apacherocketmq/rocketmq-dashboard:latest

这个镜像是控制台的镜像,在docker-compose中配置好之后,启动时会自动下载(其实所有镜像配置完成后在启动时都会校验,没有则自动下载)

启动
docker-compose up -d # “ -d ” 指后台运行,想看启动时的日志可以不用加

成功

结尾

附加几个docker-compose常用的命令,如果配置有问题,方便删除重新构建

验证编写的docker-compose.yml 是否正确
    docker-compose build或者docker-compose config -g
停止docker-compose运行的镜像
docker-compose stop
停止并删除docker-compose运行的镜像
docker-compose down
删除docker-compose发布的容器
docker-compose rm

http://www.yayakq.cn/news/386851/

相关文章:

  • 响应式网站的开发免费好用的云电脑
  • 建设银行网站明细多长时间网站设计是什么
  • 丰县数据网站建设多少钱色系网站的
  • 网站开发技术方案实验报告微信怎样创建公众号
  • 杭州如何设计网站首页电子商务的网站建设名词解释
  • 做阿里巴巴类似的网站页面优化的方法有哪些
  • 上海专业建设网站制作网站开发时间进度表 开发费用
  • 网站建设论文答辩深圳本地招聘网站
  • 二手书网站建设报告国外平面设计
  • 研究院网站建设方案深网网站
  • 沈阳高端网站定制用eclipse做网站模板
  • 东莞做网站 南城石佳太仓高端网站制作
  • 建设食品网站如何定位站酷logo设计
  • 打广告的免费软件企业网站seo推广
  • 外部网站跳转小程序黑龙江龙采做网站如何
  • 做网站就上凡科建设图片库网站建设报价
  • 贷款做网站免费做的英文网站
  • 人和兽做的网站视频个人网站能挂广告吗
  • 好的响应式网站做网站推广怎么跟客户沟通
  • 猪八戒网站找做微信小程序的百度地图优化
  • 怎么自己网站建设制作好网站
  • 罗湖网站建设报价营销型网站建设推广
  • 微网站 pc端网站开发小程序开发兼职的小知识
  • 厦门网站设计公司找哪家福建小程序开发潍坊自助建站模板
  • 个人网站设计html主机 可以 多少 网站
  • 电子商务网站的构建网站托管服务适合用于哪种类型的网站
  • 商务网站建设实训心得免费ftp 网站
  • 佛山新网站建设效果网络推广的目标
  • WordPress博客整站带数据什么样的公司开做网站
  • 电子商务网站建设需求分析报告网站建设氵金手指下拉十三