标签:sudo rabbitmq rabbitmqctl 笔记 Linux RabbitMQ erlang rpm
##【笔记】 Linux安装RabbitMQ
安装Erlang
// 下载rpm包
wget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm
// rpm erlang
rpm -Uvh erlang-solutions-2.0-1.noarch.rpm
// 安装erlang
sudo yum install erlang
Erlang常用命令
// 检查Erlang是否安装
> erl
// erl版本查看
> erl -version
安装RabbitMQ
// 注: 安装前注意Rabbit MQ与Erlang的版本对应
// 安装RabbitMQ
> wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.16/rabbitmq-server-3.8.16-1.el7.noarch.rpm
// 安装错误,提示socat问题,请执行安装依赖
> yum install socat
// rpm rabbitmq
> rpm -ivh rabbitmq-server-3.8.16-1.el7.noarch.rpm
RabbitMQ操作命令
// 开机自启动
chkconfig rabbitmq-server on
// 查看启动状态
rabbitmqctl status
// 启动
systemctl start rabbitmq-server.service
systemctl rabbitmq-server start
// 启动Web后台
rabbitmq-plugins enable rabbitmq_management
# 查看当前所有用户
$ sudo rabbitmqctl list_users
// 查看默认guest用户的权限
$ sudo rabbitmqctl list_user_permissions guest
// 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
$ sudo rabbitmqctl delete_user guest
// 添加新用户
$ sudo rabbitmqctl add_user username password
例如:sudo rabbitmqctl add_user admin admin
// 赋予用户默认vhost的全部操作权限
$ sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
// 查看用户的权限
$ sudo rabbitmqctl list_user_permissions username
iOS沪上代码小子(Westen) 著
标签:sudo,rabbitmq,rabbitmqctl,笔记,Linux,RabbitMQ,erlang,rpm 来源: https://blog.csdn.net/qq_25078673/article/details/116613299
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。