关于rabbitmq:rabbitMQ编译安装

50次阅读

共计 1582 个字符,预计需要花费 4 分钟才能阅读完成。

rabbitMQ 编译装置

rpm 形式装置

rabbitmq 依赖 erlang 环境
yum -y install erlang  #装置 erlang 环境

erl -version
erl
rabbitmq rpm 装置
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el6.noarch.rpm

rpm --nodeps -Uvh rabbitmq-server-3.6.6-1.el6.noarch.rpm

service rabbitmq-server start 启动
service rabbitmq-server stop 进行

rabbitmqctl status        // 查看状态
rabbitmq-plugins list -e 查看插件

装置 Web 治理界面插件
rabbitmq-plugins enable rabbitmq_management

编译装置 erlang

wget http://erlang.org/download/otp_src_19.1.tar.gz  #下载 erlang 包
tar -zxvf otp_src_19.1.tar.gz

cd otp_src_19.1/
./configure --prefix=/apps/erlang_19.1 --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

报错时装置:yum -y install gcc gcc-c++ ncurses-devel

make
make install
erl -version
erl

编译装置 rabbitmq

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-generic-unix-3.6.6.tar.xz

xz -d rabbitmq-server-generic-unix-3.6.6.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.6.6.tar
cd rabbitmq_server-3.6.6/

./rabbitmq-server  启动
./rabbitmq-server -detached 后盾启动
./rabbitmqctl stop 敞开
./rabbitmqctl status        // 查看状态

装置 Web 治理界面插件
./rabbitmq-plugins enable rabbitmq_management
./rabbitmq-plugins list -e

凋谢端口

vim /etc/sysconfig/iptables
-A INPUT -p tcp -m multiport --dports 5672,15672 -j ACCEPT

service iptables restart

浏览器拜访
http://192.168.1.239:15672/

账号密码全输出 guest

rabbitmq 从 3.3.0 开始禁止应用 guest/guest 权限通过 除 localhost 外的拜访
应用上面创立的 admin/123456 登录

增加一个用户

# 创立账号   
./rabbitmqctl add_user admin 123456
   
#设置用户角色   
./rabbitmqctl set_user_tags admin administrator   

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

#查看以后用户和角色   
./rabbitmqctl list_users   

官网示例代码:https://github.com/rabbitmq/r…
批改代码里的:用户名 / 明码 admin/123456 ip 改为对应 ip

正文完
 0