安装RabbitMQ时需要先安装Erlang语言
安装Erlang
1).安装Erlang之前要装一些必要的库:
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc
2).下载Erlang,本文下载的版本。
解压
tar –vxf otp_src_21.3.tar.gz
解压完成后进行目录进行配置
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
安装
make
make install
配置环境变量/etc/profile
ERLANG_HOME=/usr/local/erlang
PATH=$PATH:$ERLANG_HOME/bin
更新配置文件
source profile
如果执行./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
返回提示:
crypto : No usable OpenSSL found
ssh : No usable OpenSSL found
ssl : No usable OpenSSL found
可以修改openssl对EC的支持
wget http://www.openssl.org/source/openssl-1.0.1i.tar.gz
tar -zxf openssl-1.0.1i.tar.gz
cd openssl-1.0.1i
./config --prefix=/home/ssl
sed -i "s|CFLAG= |CFLAG= -fPIC |" Makefile
make && make install
然后重新编译安装erlang
配置erlang的时候要做改动:
./configure --with-ssl=/home/ssl/ --prefix=/home/erl
安装
make
make install
配置环境变量 /etc/profile
ERLANG_HOME=/home/erl
PATH=$PATH:$JAVA_HOME/bin:$ERLANG_HOME/bin
更新配置文件
source profile
最后如果成功安装完成,打erl命令会进行以下页面。使用halt(). 退出。
安装RabbitMQ
下载安装包rabbitmq-server-generic-unix-3.7.14.tar.xz
xz –d rabbitmq-server-generic-unix-3.7.14.tar.xz
tar –xvf rabbitmq-server-generic-unix-3.7.14.tar
cd ./rabbitmq_server-3.7.14
cd sbin/
启用web管理界面
./rabbitmq-plugins enable rabbitmq_management
启动
./rabbitmq-server -detached
添加用户
./rabbitmqctl add_user root 1234
设置权限
./rabbitmqctl set_user_tags root administrator
访问管理页面
http://127.0.0.1:15672/#/ 用户密码root/1234