美文网首页工作生活
【JAVA】RabbitMQ

【JAVA】RabbitMQ

作者: Y了个J | 来源:发表于2019-06-30 23:21 被阅读0次

Mac osx 安装

brew update
brew install erlang
brew install rabbitmq

添加环境变量
在.bash_profile文件中添加

vim .bash_profile
PATH=$PATH:/usr/local/sbin
source .bash_profile
rabbitmq-server  #启动服务

此时在浏览器输入http://localhost:15672即可进入rabbitmq控制终端登录页面,默认用户名和密码为 guest/guest

CentOS 7 安装

最简单安装
① 安装Erlang:yum install erlang
② 安装RabbitMQ:yum install rabbitmq-server
③ 启动RabbitMQ:rabbitmq-server -detached
④ 验证启动:rabbitmqctl status
⑤ 验证集群:rabbitmqctl cluster_status
#下载安装包
wget http://erlang.org/download/otp_src_21.0.tar.gz
#解压文件
tar -zxvf otp_src_21.0.tar.gz
cd otp_src_21.0
# 这里要新建一个erlang文件夹,因为erlang编译安装默认是装在/usr/local下的bin和lib中,这里我们将他统一装到/usr/local/erlang中,方便查找和使用。
mkdir -p /usr/local/erlang
# 在编译之前,必须安装以下依赖包
yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel

./configure --prefix=/usr/local/erlang
make && make install

vim /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile


# 下载源码包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz
# 解压
tar -xvf rabbitmq-server-generic-unix-3.7.8.tar.xz -C /usr/local/

# 添加环境变量
vim /etc/profile
------  添加如下内容  ------
PATH=$PATH:/usr/local/rabbitmq_server-3.7.8/sbin
source /etc/profile

# 添加web管理插件
rabbitmq-plugins enable rabbitmq_management


服务启动停止:
启动: rabbitmq-server -detached
停止: rabbitmqctl stop

查看状态:rabbitmqctl status
列出角色:rabbitmqctl list_users


配置linux 端口 15672 网页管理 5672 AMQP端口:
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=5672/tcp
systemctl restart firewalld.service

rabbitmqctl add_user admin admin //添加用户,后面两个参数分别是用户名和密码,我这都用admin了。
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"  //添加权限
rabbitmqctl set_user_tags admin administrator  //修改用户角色
rabbitmqctl set_permissions -p / admin .* .* .* 完成对admin的授权,然后启动项目就正常了

参考
https://blog.csdn.net/weixin_41004350/article/details/83046842
https://blog.csdn.net/yin767833376/article/details/81223491

相关文章

网友评论

    本文标题:【JAVA】RabbitMQ

    本文链接:https://www.haomeiwen.com/subject/natbcctx.html