Linux:RabbitMQ安装及配置

本示例基于CentOS7,安装RabbitMQ-3.7.14版本。


第一步:安装erlang

由于RabbitMQ采用erlang开发,所以安装编译需要erlang环境。

//安装erlang依赖

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel   


//解压erlang安装包

tar -xvf  otp_src_21.2.tar.gz     


cd otp_src_21.2   //进入解压目录


./configure --prefix=/usr/local/erlang    //配置erlang安装目录


make    //编译


make install    //安装


第二步:配置erlang环境变量

vi /etc/profile       //编辑profile文件,添加如下内容

    ERLANG_HOME=/usr/local/erlang

    export PATH=$PATH:$ERLANG_HOME/bin

    export ERLANG_HOME


source /etc/profile    //profile文件修改生效

第三步:测试erlang

erl

第四步:安装RabbitMQ

RabbitMQ解压安装包即可。

xz -d rabbitmq-server-generic-unix-3.7.14.tar.xz     //解压rabbitMQ包


tar -xvf rabbitmq-server-generic-unix-3.7.14.tar -C /usr/local     //解压rabbitMQ包


第五步:配置RabbitMQ环境变量

vi /etc/profile       //编辑profile文件,添加如下内容

    RABBITMQ_HOME=/usr/local/rabbitmq_server-3.7.14

    export PATH=$PATH:$RABBITMQ_HOME/sbin

    export RABBITMQ_HOME


source /etc/profile    //profile文件修改生效

第六步:启动rabbitMQ的WEB管理界面

rabbitmq-plugins enable rabbitmq_management

第七步:启动rabbitMQ服务

rabbitmq-server -detached      //启动服务


rabbitmqctl status             //查看服务状态

第八步:添加用户

rabbitmqctl add_user admin 123456   //添加用户


rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"    //设置权限


rabbitmqctl set_user_tags admin administrator    //设置角色


rabbitmqctl list_users    //查看所有用户


rabbitmqctl list_user_permissions admin    //查看用户权限


rabbitmqctl delete_user admin        //删除用户

第九步:访问RabbitMQ管理界面

在访问RabbitMQ管理界面前,需先开放管理端端口和客户端端口。


firewall-cmd --zone=public --add-port=15672/tcp --permanent    //开放管理端端口号


firewall-cmd --zone=public --add-port=5672/tcp --permanent     //开放客户端端口号


firewall-cmd --reload     //重启防火墙


http://ip:15672   //访问RabbitMQ管理界面

你可能感兴趣的:(Linux:RabbitMQ安装及配置)