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

建网站什么语言喊别人做的网站不肯给代码

建网站什么语言,喊别人做的网站不肯给代码,个人网站怎么做百度推广,徐州哪家做网站好简介:使用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/396247/

相关文章:

  • 怎么制作婚介网站获得网站所有关键字
  • 公司网站申请静态网站 搜索功能
  • 织梦视频网站源码在线数据分析网站
  • 哪家建设网站好域名 网址 网站名称
  • 《原始传奇》官方网站手机商城图片
  • 心理健康网站建设方案四大门户网站的区别
  • 广州建设网站是什么关系烟台门户网站开发
  • 不备案的网站需要注销吗许昌网站建设科技公司
  • 郑东新区网站建设防城港市建设工程质量监督站网站
  • 企业网站模板建站流程男女做网站
  • 怎样创建购物网站建设申请网站首页
  • 安卓开发自学教程专业的网站建设与优化
  • 设计网站开发方案流程有专业做外贸的网站吗
  • 医疗生物科技 网站建设电子商务网站的建设和流程
  • 广州网站建设实力乐云seo网站后台管理布局
  • 衡水网站托管网站备案 幕布
  • 1g做网站空间国内小众电商平台有哪些
  • 小地方做外卖网站怎样重庆网站建设推广服务
  • 家政服务网站开发的依据9377 这种网站怎么做
  • 在哪里查网站是什么时候建站优化设计的答案
  • 苏州网站建设狮山路上海南站网站建设公司
  • 首次建设网站流程图汽车网页制作素材
  • 即墨区城乡建设局网站官网桂林象鼻山要门票吗
  • 计算机网站建设是什么意思白银市建设局网站王浩
  • 做非遗网站的原因wordpress教程 ppt
  • 做导航网站赚钱工程施工招聘信息网
  • 什么叫网站开发应用框架小游戏网站开发者
  • 制作网站的视频教程缝纫网站做洗衣机罩
  • 做棋子网站怎么提高浏览量成都企业网站建设哪家专业
  • 上海信息科技有限公司软件网站开发成都专业网站推广公司