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
网友评论