本文共 3276 字,大约阅读时间需要 10 分钟。
主要安装流程如下:
一.安装Erlang 指令: 1.Adding repository entry wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb dpkg -i erlang-solutions_1.0_all.deb2.Installing Erlang
apt-get update apt-get install erlang二.安装Rabbitmq
指令: 1.Add apt repositories echo "deb https://dl.bintray.com/rabbitmq/debian xenial main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list2.Next add our public key to your trusted key list using apt-key(8):
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -3.Run the following command to update the package list:
apt-get update4.Install rabbitmq-server package:
apt-get install rabbitmq-server三.Rabbitmq常用命令
sudo chkconfig rabbitmq-server on #添加开机启动(chkconfig一般只有redhat系统有)RabbitMQ服务 sudo service rabbitmq-server start # 启动服务 sudo service rabbitmq-server restart # 重新启动服务 sudo service rabbitmq-server status # 查看服务状态 sudo service rabbitmq-server stop # 停止服务sudo rabbitmqctl stop # 停止服务
sudo rabbitmqctl status # 查看服务状态 sudo rabbitmqctl list_users # 查看当前所有用户 sudo rabbitmqctl list_user_permissions guest # 查看默认guest用户的权限 sudo rabbitmqctl delete_user guest# 删掉默认用户(由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 可以删掉默认用户) sudo rabbitmqctl add_user username password # 添加新用户 sudo rabbitmqctl set_user_tags username administrator# 设置用户tag sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*" # 赋予用户默认vhost的全部操作权限 sudo rabbitmqctl list_user_permissions username # 查看用户的权限四.Rabbitmq常用插件安装
rabbitmq-plugins list #查看插件列表 1.开启web管理插件 rabbitmq既可以命令行操作,也可以用rabbitmq自带的web管理界面,只需要启动插件便可以使用。 指令: rabbitmq-plugins enable rabbitmq_management2.日志跟踪插件
rabbitmq-plugins enable rabbitmq_tracing #rabbitmq启用trace插件 rabbitmqctl trace_on #打开trace的开关 rabbitmqctl trace_on -p test #打开trace的开关(test为需要日志追踪的vhost) rabbitmqctl trace_off #关闭trace的开关3.安装rabbitmq_delayed_message_exchange(延时队列)
默认插件目录: cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.12/plugins wget https://dl.bintray.com/rabbitmq/community-plugins/rabbitmq_delayed_message_exchange-0.0.1.ez rabbitmq-plugins enable rabbitmq_delayed_message_exchange 开启状态: The following plugins have been enabled: rabbitmq_delayed_message_exchange Applying plugin configuration to v01-app-rabbit@localhost... started 1 plugin.(注意:远程访问web管理界面时,rabbitmq的web管理界面无法使用guest用户登录的问题。解决办法如下: 为了解决这个问题,需要在rabbitmq的配置文件中将loopback_users配置设置为空,如编写配置文件:/etc/rabbitmq/rabbitmq.config,并在其中添加以下内容:[{rabbit, [{loopback_users, []}]}]. )
参考文档:
https://blog.csdn.net/s_lisheng/article/details/79529113 https://blog.csdn.net/s_lisheng/article/details/79580601 https://www.cnblogs.com/saneri/p/7798251.htmlwindows环境的rabbitmq安装与启动
RabbitMQ,下载地址http://www.rabbitmq.com/install-windows.html
对应版本(必须是与mq版本适应)的erlang,下载地址http://www.erlang.org/downloads/20.2安装erlang配置好erlang环境变量
安装rabbitmq启动并测试是否成功,操作如下: 1.打开命令行命令行,进入RabbitMQ的安装目录: cd D:\java\RabbitMQ_Server\rabbitmq_server-3.5.2\sbin 2.输入 rabbitmqctl status1.安装rabbitmq web管理插件
进入cmd输入指令:abbitmq-plugins.bat enable rabbitmq_management或者"E:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.7\sbin\rabbitmq-plugins.bat" enable rabbitmq_management2.安装完成之后以管理员身份启动
在cmd下(以管理员方式运行):进入sbin目录,运行 rabbitmq-service.bat stop 停止 rabbitmq-service.bat install 编译 rabbitmq-service.bat start 启动3.进入web管理页面查看rabbitmq信息
浏览器访问localhost:15672 默认账号:guest 密码:guest