首先非常感谢https://www.cnblogs.com/nulige/p/6351318.html?utm_source=itdadao&utm_medium=referral#undefined,因为在这之前我也查看了相当多的技术文档,直到碰到这篇博客才让我解决了这个问题,以下.
注:如果出现该问题
error:erlang.mk:30: Please upgrade to GNU Make 4 or later: https://erlang.mk/guide/installation.html
make[1]: Entering directory `/usr/local/src/rabbitmq-server-3.7.9/deps/rabbit_common'
erlang.mk:30: Please upgrade to GNU Make 4 or later: https://erlang.mk/guide/installation.html
下载高版本的4以上的make http://ftp.gnu.org/gnu/make/
tar -zxvf make-4.2.tar.gz 解压
./configure
make && make install
1.环境
2.安装依赖包
yum install gcc ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses -y
yum install ocaml-curses-devel openssl-devel zlib-devel openssl-devel perl xz xmlto m4 kernel-devel -y
3.安装erlang环境
3.1 wget http://erlang.org/download/otp_src_19.3.tar.gz
3.2 tar xvf otp_src_19.3.tar.gz
3.3 cd otp_src_19.3
3.4 ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
3.5 make && make install
3.6 echo "export PATH=$PATH:/usr/local/erlang/bin" >>/etc/profile
3.7 source /etc/profile
3.8 测试erlang是否安装成功
4.安装socat (备注:安装RabbitMQ必须先安装socat依赖,否则会报错)
yum install socat
5.安装RabbitMQ
5.1 下载rabbitmq-server-generic-unix-3.6.5.tar.xz
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/
5.2 tar xvf rabbitmq-server-generic-unix-3.6.5.tar.xz
5.3 mv rabbitmq_server-3.6.5/ /usr/local/rabbitmq
5.4 启动rabbitmq服务
/usr/local/rabbitmq/sbin/rabbitmq-server
ps -ef|grep rabbitmq #查看启动状态
5.5 开启插件管理页面
/usr/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management
6.创建用户
/usr/local/rabbitmq/sbin/rabbitmqctl add_user rabbitadmin 123456
/usr/local/rabbitmq/sbin/rabbitmqctl set_user_tags rabbitadmin administrator
7.给用户授权
/usr/local/rabbitmq/sbin/rabbitmqctl set_permissions -p / rabbitadmin ".*" ".*" ".*"
语法 : set_permissions [-p <vhost>] <user> <conf> <write> <read>
8.登陆
http://IP:16672