linux怎么查看mq版本,rabbitmq谁开发的
Erlang的安装RabbitMQ依赖于Erlang,因此必须先安装Erlang。
Erlang的安装方法大致有两种。
从Erlang解决方案安装(此方式安装的erlang版本较高,和下文教程中rabbitMQ的版本不一致,建议安装高版本的rabbitMQ
erlang solutions来源$ wget https://packages.Erlang-solutions.com/Erlang-solutions-1.0-1.noarch.rpm $ sudo rpm-uvvv
启动EPEL源$ sudo yum install epel-release #安装erlang $ sudo yum install erlang
在安装RabbitMQ之前下载rpm :
wget 3358 www.rabbit MQ.com/releases/rabbit MQ-server/v3.6.6.6-1. el7.noarcy
如果在安装yuminstallrabbitmq-server-3.6.6-1.el7.noarch.rpm时发生以下依赖关系错误
error :包: socat-1.7.2.3-1.el6.x86 _ 64 (epel ) Requires: libreadline.so.5 ) ) ) 64位
$sudoyuminstallsocatrabbitMQ的基本操作$ sudochkconfigrabbitmq-server on # rabbit MQ服务$sudo/sbin/servicerabbitmq -启动用于启动服务器服务器的附加服务$ sudo/sbin/servicerabbitmq-server status #查看服务状态$ sudo/sbin 查看所有当前用户$sudorabbitmmal默认guest用户查看权限$ sudorabbitmqctllist _ user _ permissions guest #是rabbitmq的默认帐户用户为了安全起见,首先删除默认用户$ sudorabbitmqctldelete _ user guest #以创建新用户$ sudorabbitmqctladd _ userusernamepassword # 将添加的用户tag $ sudorabbitmqctlset _ user _ tagsusernameadministrator #设置为授予用户默认vhost的所有操作权限有关使用$ sudorabbitmqctllist _ user _ permissionsusernamerabbitmqctl查看用户权限的帮助文档。
要打开web管理界面,仅通过命令行操作RabbitMQ有些不便。 幸运的是,RabbitMQ附带了web管理界面,因此只需启动插件即可使用。
$ sudorabbitmq-pluginsenablerabbitmq _ management然后从浏览器访问
http://localhost:15672
输入用户名和密码访问了web管理界面。
RabbitMQ配置有关RabbitMQ的配置,请将RabbitMQ配置文件模板下载到/etc/rabbitmq/rabbitmq.config中,并根据需要进行修改。
有关每个配置项的具体作用,请参阅官方文档。
更新配置后,请不要忘记重新启动服务。
默认情况下,打开用户远程访问,RabbitMQ的默认guest用户只允许本地访问。 如果希望允许guest用户远程访问,只需将配置文件的loopback_users列表留空即可,如下所示:
{loopback_users,[]}另外,新添加的用户可以直接远程访问。 如果您希望只能本地访问新添加的用户,请在上面的列表中添加用户名。 例如,仅允许管理员用户进行本地访问。
{loopback_users,['admin']}更新配置后,请不要忘记重新启动服务。
此方式安装的Erlang版本可能不是最新的,有时候不能满足RabbitMQ需要的最低版本
在这里可以看到日志文件的位置。 导航到文件位置并打开文件。
在这里找不到配置文件。 您可以自己创建此文件
CD/etc/rabbit MQ/virabbitmq.config的编辑内容如下。
[{rabbit,[{loopback_users,[]}]}] .这里指的是开放用户,rabbitmq默认创建的用户guest,密码也是guest,此用户默认为
保存配置后,重新启动服务:
servicerabbitmq-serverstopservicerabbitmq-serverstart此时可以从外部访问,但此时可以再次查看日志文件,并保留其内容,还是找不到配置文件
RM rabbit\@ myth sky.logservicerabbitmq-serverstopservicerabbitmq-serverstart注意:记得开放5672端口和15672端口
/sbin/iptables-I输入- ptcp-- dport 5672-j accept/sbin/iptables-I输入- ptcp-- dport 15672-j acccept
飞艇冠军全天人工计划开用户远程访问,RabbitMQ的默认guest用户只允许本地访问。 如果希望允许guest用户远程访问,只需将配置文件的loopback_users列表留空即可,如下所示:{loopback_users,[]}另外,新添加的用户可以直接远程访问。 如果您希望只能本地访问新添加的用户,请在上面的列表中添加用户名。 例如,仅允许管理员用户进行本地访问。
{loopback_users,['admin']}更新配置后,请不要忘记重新启动服务。
此方式安装的Erlang版本可能不是最新的,有时候不能满足RabbitMQ需要的最低版本
在这里可以看到日志文件的位置。 导航到文件位置并打开文件。
在这里找不到配置文件。 您可以自己创建此文件
CD/etc/rabbit MQ/virabbitmq.config的编辑内容如下。
[{rabbit,[{loopback_users,[]}]}] .这里指的是开放用户,rabbitmq默认创建的用户guest,密码也是guest,此用户默认为
保存配置后,重新启动服务:
servicerabbitmq-serverstopservicerabbitmq-serverstart此时可以从外部访问,但此时可以再次查看日志文件,并保留其内容,还是找不到配置文件
RM rabbit\@ myth sky.logservicerabbitmq-serverstopservicerabbitmq-serverstart注意:记得开放5672端口和15672端口
/sbin/iptables-I输入- ptcp-- dport 5672-j accept/sbin/iptables-I输入- ptcp-- dport 15672-j acccept