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

南城网站建设价格域名搜索

南城网站建设价格,域名搜索,出入库软件永久免费,手机站是什么意思RocketMQ、dashboard部署以及安全设置 一、启动RocketMQ1.1 下载RocketMQ1.2 修改配置文件1.2.1 修改nameServer Jvm内存配置1.2.2 修改broker参数 1.3 启动1.3.1 启动NameServer1.3.2 启动Broker1.3.3 测试是否启动成功1.3.3.1 测试消息发送1.3.3.2 测试消息接收1.3.3.3 Java程… RocketMQ、dashboard部署以及安全设置 一、启动RocketMQ1.1 下载RocketMQ1.2 修改配置文件1.2.1 修改nameServer Jvm内存配置1.2.2 修改broker参数 1.3 启动1.3.1 启动NameServer1.3.2 启动Broker1.3.3 测试是否启动成功1.3.3.1 测试消息发送1.3.3.2 测试消息接收1.3.3.3 Java程序发送消息 1.3.4 关闭NameServer和broker1.3.5 汇总启动脚本 二、启动RocketMQ Dashboard2.1 下载Dashboard源码2.2 Maven打包2.3 上传到Linux服务器2.4 启动Dashboard2.5 访问面板 三、设置密码3.1 RocketMQ配置密码3.1.1 开启acl控制image-202308142305488723.1.2 配置账号密码 3.2 配置面板中的密码3.2.1 在dashboard.jar包同级目录创建config文件夹3.2.2 上传application.properties3.2.3 修改application.properties3.2.4 重启dashboard 3.3 面板开启账号密码3.3.1 开启账号密码访问3.3.2 修改账号密码3.3.3 修改默认用户配置文件路径 3.3.4 重启dashboard 一、启动RocketMQ 1.1 下载RocketMQ RocketMQ安装包下载地址https://rocketmq.apache.org/download 在/opt文件夹下建立rocketmq文件夹存放rocketmq相关文件 cd /opt mkdir rocketmq cd rocketmq/复制RocketMQ下载路径 以当前最新版5.1.3为例下载链接为https://dist.apache.org/repos/dist/release/rocketmq/5.1.3/rocketmq-all-5.1.3-bin-release.zip 使用wget直接下载到当前路径 wget https://dist.apache.org/repos/dist/release/rocketmq/5.1.3/rocketmq-all-5.1.3-bin-release.zip如果没有wget先进行安装 yum -y install wget下载成功 使用unzip解压 unzip rocketmq-all-5.1.3-bin-release.zip如果没有unzip则先安装 yum install -y unzip zip查看结果 修改文件夹名字文件夹名字太长看着不舒服 mv rocketmq-all-5.1.3-bin-release rocketmq-5.1.3至此RocketMQ相关文件准备工作已完成 1.2 修改配置文件 由于RocketMQ默认配置比较高我们要根据自己的机器配置调整相关参数。如果机器配置比较高可以直接调到1.3 启动章节 1.2.1 修改nameServer Jvm内存配置 /opt/rocketmq/rocketmq-5.1.3/bin vim runserver.sh修改-Xms4g -Xmx4g -Xmn2g三个参数 Xms 为jvm启动时分配的内存比如-Xms512m表示分配512MXmx 为jvm运行过程中分配的最大内存比如-Xms512m表示jvm进程最多只能够占用512M内存Xmn 堆内新生代的大小-Xmn256m代表新生代大小为256M 在这边根据自己的配置调整为以下参数 1.2.2 修改broker参数 vim runbroker.sh-Xms -Xmx 上面已经说明了-XX:MaxDirectMemorySize 用于设置直接内存的最大大小。 根据机器配置修改为以下 1.2.3 修改broker配置 cd /opt/rocketmq/rocketmq-5.1.3/conf/1.3 启动 1.3.1 启动NameServer # 启动NameServer sh bin/mqnamesrv # 查看日志 tail -f ~/logs/rocketmqlogs/namesrv.log日志中显示The Name Server boot success. serializeTypeJSON, address 0.0.0.0:9876 代表已经启动 1.3.2 启动Broker # 在rocketmq-5.1.3目录启动Broker使用conf/broker.conf配置文件 nohup sh bin/mqbroker -c conf/broker.conf -n localhost:9876 # 查看日志 tail -f ~/logs/rocketmqlogs/proxy.log 1.3.3 测试是否启动成功 1.3.3.1 测试消息发送 export NAMESRV_ADDRlocalhost:9876 sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer成功示例: 1.3.3.2 测试消息接收 sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer成功示例 1.3.3.3 Java程序发送消息 注意linux服务器要开放对应的端口 Maven项目引入依赖 dependencygroupIdorg.apache.rocketmq/groupIdartifactIdrocketmq-client/artifactIdversion5.1.1/version /dependency测试类 public class ASimpleTest {public static void main(String[] args) throws Exception{// 创建一个生产者指定一个组名DefaultMQProducer producer new DefaultMQProducer(test-producer-group);// 连接namersrvproducer.setNamesrvAddr(192.168.1.7:9876);// 启动producer.start();for (int i 0; i 10; i) {Message testTopic new Message(testTopic, 我是一个简单的消息.getBytes());SendResult send producer.send(testTopic);System.out.println(send.getSendStatus());}producer.shutdown();} }输出 1.3.4 关闭NameServer和broker # 关闭broker sh bin/mqshutdown broker # 关闭namesrv sh bin/mqshutdown namesrv1.3.5 汇总启动脚本 结合前面的脚本汇总成一个统一的脚本 创建文件 vim restart.sh脚本内容 # 关闭broker sh bin/mqshutdown broker # 关闭namesrv sh bin/mqshutdown namesrv # 启动namersrv sh bin/mqnamesrv # 启动broker nohup sh bin/mqbroker -c conf/broker.conf -n localhost:9876 之后只要执行sh restart.sh即可快速重启 至此RocketMQ的启动、测试是否启动以及关闭已经说明完毕 二、启动RocketMQ Dashboard RocketMQ Dashboard是一个用于管理和监控Apache RocketMQ消息队列的Web界面。 2.1 下载Dashboard源码 RocketMq Dashboard下载地址 下载到本地或者Linux环境因为我只有本地有Maven所以下载到Windows环境 2.2 Maven打包 解压后进入文件夹 执行Maven命令打出对应jar包 mvn clean package2.3 上传到Linux服务器 将target文件夹底下的rocketmq-dashboard-1.0.0.jar上传到服务器 2.4 启动Dashboard 启动dashboard指定Dashboard端口为18001NameServer地址为127.0.0.1:9876 nohup java -jar rocketmq-dashboard-1.0.0.jar --server.port18001 --rocketmq.config.namsrvAddr127.0.0.1:9876 dashboard.log 21 2.5 访问面板 至此RocketMQ面板启动完成。但是在实际使用中还会对RocketMQ的访问增加密码限制接下来进行密码设置 三、设置密码 3.1 RocketMQ配置密码 3.1.1 开启acl控制 在conf/broker.conf中开启aclEnabletrue vim conf/broker.conf在最底下追加 3.1.2 配置账号密码 修改conf/plain_acl.yml 重启NameServer和Broker 重新访问面板发现报错了 3.2 配置面板中的密码 3.2.1 在dashboard.jar包同级目录创建config文件夹 3.2.2 上传application.properties 将项目底下的application.properties上传到config文件夹下 3.2.3 修改application.properties 将注释放开设置对应的账号密码 结果 3.2.4 重启dashboard 具体操作参考文章SpringBoot jar包部署 重新访问面板发现可正常访问 3.3 面板开启账号密码 当前已经为RocketMQ设置了密码但是还存在问题操作面板没有设置密码操作面板没有设置密码在实际应用中也是很危险的。下面讲解面板设置密码 3.3.1 开启账号密码访问 修改application.properties 修改为 rocketmq.config.loginRequiredtrue重新访问发现需要账号密码 账号密码配置文件为users.properties 路径 说明 得知管理员默认账号为admin密码为admin. 3.3.2 修改账号密码 将users.properties上传到config目录修改内容为 3.3.3 修改默认用户配置文件路径 修改application.properties vim application.properties将其修改为 rocketmq.config.dataPath./config3.3.4 重启dashboard 重启后使用账号zhangsan密码123 登录成功。 至此RocketMQ部署已经完毕 参考文章RocketMQ官网快速开始
http://www.zqtcl.cn/news/464723/

相关文章:

  • 知道网站域名怎么联系域名解析不成功是什么意思
  • 武宁网站ui专业设计wordpress评论通知代码6
  • thymeleaf做网站 seo重庆平台网站建设找哪家
  • WordPress子站站群建筑工程网上申请质量安全监督
  • 怎么给网站添加图标山西手机版建站系统哪家好
  • frontpage网页制作视频教程昆明网站建设优化企业
  • 工信部 诚信网站备案公司网络营销方案
  • 网站开发采集工具如何做网站内链优化
  • 在线做英语题的网站揭阳建站服务
  • 网站非法篡改wordpress的知名网站
  • 保定网建站模板uv推广平台
  • 股权分配系统建设网站wordpress mip 模板
  • 网站及其建设的心得体会昆明云南微网站
  • 详情页在线设计网站推荐广州建设网站企业
  • 设计师网站建设哪家网络公司做网站
  • 宣城网站开发专业制注册资金写100万后悔
  • 专业的高密做网站的建公司网站要多久
  • 蚌埠做网站哪家好WordPress强制ssl
  • 1m宽带做网站平台建站
  • 学习做ppt 的网站班会活动设计方案模板
  • 廊坊住房和城乡建设厅网站门户网站开发招标
  • 免费下载网站设计方案wordpress zenmeyong
  • 网站建设与维护相关知识网站建设遵循的规范
  • 网站建设费科目东莞市塘厦镇
  • 网站建设策划书1万字深圳公司网站设计企业
  • 建设企业网站小微asp iis设置网站路径
  • 分类信息网站营销小程序appid是什么
  • 营销软文是什么意思网络seo培训
  • 效果好的手机网站建设成都网站制作报价
  • 江门网站建设推广平台注册公司费用要多少