去rabbitmq官网仔细搜查其下载链接我这里是下载的最新版本
https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.5/rabbitmq-server-generic-unix-3.7.5.tar.xz (需)
找到自己想要的版本选择rabbitmq-server-generic-unix-*.*.*.tar.xz字样的版本,因为本人尝试过*.rpm版本的安装,比较麻烦,本人比较喜欢绿色安装方式
由于rabbitmq的运行依赖erlang环境,需要先下载erlang。
去erlang的官网下载erlang我这里下载的最新版本
http://erlang.org/download/otp_src_20.3.tar.gz
由于erlang运行需要gcc gcc++等环境,需要安装插件,具体不清楚那些插件是必需的,索性一次性安装。
执行命令:
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
解压erlang
这里我是放在/usr/local/目录下面
tar -zxvf otp_src_20.3.tar.gz
配置erlang
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smmp-support --enable-kernel-poll --enable-hipe --without-javac
安装erlang
cd otp_src_20.3.tar.gz
makevim /etc/profile 按i 插入在最后面
ERLANG_HOME=/usr/local/erlang
PATH=$PATH:$ERLANG_HOME/bin
使配置文件生效
source /etc/profile
echo $PATH
显示:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/erlang/bin
即成功
检验erlang
输入erl显示:
Erlang/OTP 20 [erts-9.3] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.3 (abort with ^G)
则成功
cd
xz -d rabbitmq-server-generic-unix-3.7.5.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.5.tar
cd ./rabbitmq_server-3.7.5/sbin
启用web管理界面
./rabbitmq-plugins enable rabbitmq_management
启动
./rabbitmq-server -detached
添加用户
./rabbitmqctl add_user admin admin
设置权限
./rabbitmqctl set_user_tags admin administrator
./rabbitmqctl set_permissions admin “.*” “.*” “.*”
./rabbitmqctl list_user_permissions admin
访问管理页
ip:15672