本文主要是介绍centos7安装rabbitmq(非RPM安装,感觉比activemq麻烦),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
安装erlang
1、安装依赖环境
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
2、下载Erlang安装包,并解压
wget http://erlang.org/download/otp_src_19.0.tar.gz;tar -xvzf otp_src_19.0.tar.gz
3、配置
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
4、编译和安装
make
make install
5、配置环境变量
export ERLANG_HOME=/usr/local/erlang
export PATH=$ERLANG_HOME/bin:$PATH
source /etc/profile
6、测试
erl
-------------------------------------------------------------------------------
安装rabbitmq
1、下载
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-generic-unix-3.6.6.tar.xz
2、解压
xz -d rabbitmq-server-generic-unix-3.6.6.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.6.tar
3、配置环境变量
export RABBITMQ_HOME=/usr/local/rabbitmq/rabbitmq_server-3.6.6
export PATH=$RABBITMQ_HOME/sbin:$PATH
source /etc/profile
4、 开启防火墙
firewall-cmd --add-port=15672/tcp --permanent
firewall-cmd --reload
-------------------------------------------------------------------------------------
使用rabbitmq
RabbitMQ的用户角色分类:
none、management、policymaker、monitoring、administrator
默认只有一个guest用户,拥有administrator权限,且只能在localhost上登录,可以在loopback_users中修改
1、启用Web管理页面
rabbitmq-plugins enable rabbitmq_management
2、启动
rabbitmq-server –detached (若单机有多个实例,则在rabbitmqctlh后加–n 指定名称)
3、停止
rabbitmqctl stop(若单机有多个实例,则在rabbitmqctlh后加–n 指定名称)
4、创建用户
rabbitmqctl add_user admin admin
5、授予权限
rabbitmqctl set_user_tags admin administrator
6、令用户具有/个virtual host中所有资源的配置、写、读权限以便管理其中的资源
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
7、查看用户列表
rabbitmqctl list_users
未涉及到集群。。。
这篇关于centos7安装rabbitmq(非RPM安装,感觉比activemq麻烦)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!