当前位置: 首页 > Linux

Linux下安装RabbitMQ

时间:2023-04-06 05:41:36 Linux

安装Erlang环境安装GCCGCC-C++Openssl等模块,不需要安装yum-yinstallmakegccgcc-c++kernel-develm4ncurses-developenssl-develinstallncursesyum-y安装ncurses-devel安装erlang环境wgethttp://erlang.org/download/otp_src_18.2.1.tar.gztarxvfzotp_src_18.2.1.tar.gz./configuremakeinstallinstallRabbitMQ下载rabbitmq-server-3.6.9.tar.xzwgethttp://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz下载xz包并解压,先下载xz压缩包工具:yuminstallxz解压rabbitmq包:xz-dxz-drabbitmq-server-generic-unix-3.6.9.tar.xztar-xvfrabbitmq-server-generic-unix-3.6.9.tar然后移动到/usr重命名/local/下的rabbitmq:cp-rrabbitmq_server-3.6.9/usr/local/rabbitmq这种下载方式解压后可以直接使用,不需要编译安装;进入rabbit文件,其命令文件存在于sbin文件夹中,所以需要将sbin文件夹的路径添加到PATH中:修改/etc/profileexportPATH=/usr/local/rabbitmq/sbin:$PATHExecutesource/etc/profile更新PATH路径,rabbitMQ安装成功。然后开启MQ管理方式:rabbitmq-pluginsenablerabbitmq_management#启动后台管理rabbitmq-server-detached#后台运行rabbitmq设置对外访问的端口号:iptables-IINPUT-ptcp--dport15672-jACCEPT添加用户和权限默认网页guest用户是不允许访问的,需要添加用户修改权限,代码如下:添加用户:`rabbitmqctladd_useradminadmin`添加权限:`rabbitmqctlset_permissions-p"/"admin".*"".*"".*"`修改用户角色:`rabbitmqctlset_user_tagsadminadministrator`然后就可以远程访问了,然后就可以直接配置用户权限等信息了。RabbitMQ启动服务的简单命令:rabbitmq-server-detached【/usr/local/rabbitmq/sbin/rabbitmq-server-detached】重启服务:rabbitmq-serverrestart关闭服务:rabbitmqctlstop查看状态:rabbitmqctlstatusList角色:rabbitmqctllist_users开启一个插件:rabbitmq-pluginsenablexxx关闭一个插件:rabbitmq-pluginsdisablexxx注意:重启服务器后生效。