0
点赞
收藏
分享

微信扫一扫

Linux 安装RabbitMQ

RabbitMQ的不同版本对erlang版本也有不同要求 所以我们在安装前可以选择对应的erlang和RabbitMQ的版本进行安装

RabbitMQ对3.7之前的版本不再维护

1、安装依赖

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

2、安装其他

yum -y install ncurses-devel unixODBC-devel

3、下载解压

wget http://erlang.org/download/otp_src_22.3.tar.gz
tar -xzvf otp_src_22.3.tar.gz

4、编译安装

mkdir /usr/local/erlang 创建erlang的安装目录
将解压后的otp_src_22.3内的文件移到/usr/local/erlang 目录下
mv otp_src_22.3/* /usr/local/erlang/
删除空目录otp_src_22.3
rm -rf otp_src_22.3
进入 cd /usr/local/erlang/目录执行下面命令
不用java编译,故去掉
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
编译后安装
make && make install

5、配置环境
vi /etc/profile编辑配置文件

在文件末尾添加下面环境变量并保存
ERL_HOME=/usr/local/erlang
export PATH=$PATH:$ERL_HOME/bin

6,使环境变量生效
source /etc/profile
7,输入命令检验是否安装成功
erl

安装RabbitMQ:

官网下载版本
https://www.rabbitmq.com/install-generic-unix.html

1.上传rabbitmq-server-generic-unix-3.8.3.tar.xz 至服务器

2.解压

tar -xvf rabbitmq-server-generic-unix-3.8.3.tar.xz

3、将解压好的文件移动到我的安装目录下去

mv rabbitmq-server-generic-unix-3.8.3 /* /user/local/rabbitmq/

4、启动rabbitmq

cd /usr/local/rabbitmq/sbin/

./rabbitmq-server启动服务

直接启动 ./rabbitmq-server
后台启动 ./rabbitmq-server -detached
开启插件管理页面 ./rabbitmq-plugins enable rabbitmq_management
关闭服务./rabbitmqctl stop

5、创建用户 admin 密码123456(第一次访问需要登录,默认的账号密码为:guest/guest

./rabbitmqctl add_user admin 123456


./rabbitmqctl set_user_tags admin administrator

为该用户分配权限:

./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

开启插件管理页面:

./rabbitmq-plugins enable rabbitmq_management

访问:http://IP:15672/#/
出现下面问题

解决问题
重启服务并登陆就OK了

举报

相关推荐

0 条评论