这个东西在阿里云的centos7上异常鬼畜,这次终于安上了
1. 安装erlang
rabbitmq是erlang开发的,所以要先安装erlang
- 安装依赖:
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel - 下载包:
wget http://erlang.org/download/otp_src_22.0.tar.gz(这里异常慢,可以开梯子下载在自己传上来) - 解压:
tar -zxvf otp_src_22.0.tar.gz - 创建
erlang要安装的目录:mkdir /usr/local/erlang - 配置一下安装路径:
./configure --prefix=/usr/local/erlang(这里要在解压出的路径下执行,就是otp_src_22.0里面) - 安装:
make install,和5在一个路径下 - 查看一下是否安装成功:
ll /usr/local/erlang/bin - 添加环境变量并刷新:
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profilesource /etc/profile
2. 安装rabbitmq
- 下载包:
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz - 解压:
- 需要用
xz,没有先安装:yum install -y xz /bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xztar -xvf rabbitmq-server-generic-unix-3.7.15.tar
- 需要用
- 解压出来的目录:
rabbitmq_server-3.7.15 - 移动:
mv rabbitmq_server-3.7.15 /usr/local - 配置环境变量并刷新:
echo 'export PATH=$PATH:/usr/local/rabbitmq_server-3.7.15/sbin' >> /etc/profilesource /etc/profile
3. 启动和web管理
- 启动:
rabbitmq-server - 停止:
rabbitmqctl stop - 状态:
rabbitmq status - 用不了的话去看看阿里云的安全组
56721567225672 - 开启web插件:
rabbitmq-plugins enable rabbitmq_management - 默认的用户是
guest - 添加一个新用户:
rabbitmqctl add_user 用户名 密码 - 给权限:
rabbitmqctl set_permissions -p "/" 用户名 ".*" ".*" ".*" - 查看权限:
rabbitmqctl list_user_permissions 用户名 - 设置
tag:rabbitmqctl set_user_tags 用户名 administrator - 最好把
guest删了:rabbitmqctl delete_user guest - 查看所有用户:
rabbitmqctl list_users
651

被折叠的 条评论
为什么被折叠?



