文档章节

rocketmq命令行自动补全工具

book
 book
发布于 2015/12/22 11:28
字数 378
阅读 164
收藏 2

rocketmq_completion

介绍

rocketmq_completion是为rocketmq开发的命令行自动补全工具,主要方便用户使用rocketmq时,减少命令行交互的成本及出错的概率!

安装

rocketmq_completion只有一个脚本,借助Linux中complete及compgen技术实现

  • 从github上download到本地或服务器任何目录下,例如:/your_path/rocketmq_completion/rocketmq_completion
  • 在本机bash_completion.d目录下,建立对应软连接(需要root权限),注:不同Linux发行版目录地址不同,用户可根据自己系统版本 google
cd /etc/bash_completion.d/
ln -s /your_path/rocketmq_completion/rocketmq_completion
  • 在bash_profile下填加一行
source /etc/bash_completion.d/rocketmq_completion
  • 重新打开一个新窗口,检查completion是否起作用
complete -p
  • 输出中出现以下内容表示成功
complete -F _mqadmin mqadmin

用法

./mqadmin[tab]
./mqadmin clusterList [-tab][--tab]

参数部分 -表示必选参数,--表示可选参数

关于升级

  • 目前版本只实现了mqadmin脚本的自动补全
  • 未来对其它脚本的补全会持续更新,实现方式是在rocketmq_completion脚本下添加_command方法并complete -F _command command方式来实现,以上用法中的步骤用户无需重复操作,即可实现对新增命令的支持

关于作者

坚持走技术路线的码农一枚

© 著作权归作者所有

book

book

粉丝 42
博文 22
码字总数 15217
作品 2
海淀
高级程序员
rocketmq番外篇(一):开发命令行

匠心零度 转载请注明原创出处,谢谢! 说在前面 虽然是以rocketmq引出的开发命令行,但是任何java应用如果需要都可以借鉴引用,也是通用技术。 主题 rocketmq使用例子 Apache Commons CLI简介...

匠心零度
04/17
0
0
让你rocketmq用得比预期要好的 1 种方法

匠心零度 转载请注明原创出处,谢谢! 方法 让你rocketmq用得比预期要好的 1 种方法:就是认真思考下面的几个问题: 使用rocketmq能解决那些问题?那些问题是不能解决的? 我们什么时候该添加...

匠心零度
04/19
0
0
RocketMQ部分数据消费不了问题排查

问题现象 今天忽然收到RocketMQ预警信息如下: 提醒有部分数据没有消费,产生堆积情况。 打开RocketMq-Console-Ng查看如下图形式: 备注:第一反应是Consumer Group内订阅了多个topic?(为什...

匠心零度
05/14
0
0
RocketMQ(八):消息发送

匠心零度 转载请注明原创出处,谢谢! RocketMQ网络部署图 NameServer:在系统中是做命名服务,更新和发现 broker服务。 Broker-Master:broker 消息主机服务器。 Broker-Slave: broker 消息...

匠心零度
06/19
0
0
rocketmq4.x快速入门指南

以下采用的是版本 相关文档如下 快速体验: http://blog.seoui.com/2018/07/24/rocketmqinstall/ rocketmq简单消息发送: http://blog.seoui.com/2018/07/24/rocketmq_simple_message/ rock......

peachyy
08/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周日乱弹 —— 种族不同,禁止交往

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《苏菲小姐》- 鱼果 《苏菲小姐》- 鱼果 手机党少年们想听歌,请使劲儿戳(这里) @貓夏:下大雨 正是睡觉的好时候 临睡前...

小小编辑
今天
211
6
Python 搭建简单服务器

Python动态服务器网页(需要使用WSGI接口),基本实现步骤如下: 1.等待客户端的链接,服务器会收到一个http协议的请求数据报 2.利用正则表达式对这个请求数据报进行解析(请求方式、提取出文...

代码打碟手
今天
1
0
Confluence 6 删除垃圾内容

属性(profile)垃圾 属性垃圾的定义为,一个垃圾用户在 Confluence 创建了用户,但是这个用户在自己的属性页面中添加了垃圾 URL。 如果你有很多垃圾用户在你的系统中创建了属性,你可以使用...

honeymose
今天
0
0
qduoj~前端~二次开发~打包docker镜像并上传到阿里云容器镜像仓库

上一篇文章https://my.oschina.net/finchxu/blog/1930017记录了怎么在本地修改前端,现在我要把我的修改添加到部署到本地的前端的docker容器中,然后打包这个容器成为一个本地镜像,然后把这...

虚拟世界的懒猫
今天
1
0
UML中 的各种符号含义

Class Notation A class notation consists of three parts: Class Name The name of the class appears in the first partition. Class Attributes Attributes are shown in the second par......

hutaishi
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部