先安装erlang
官网下载地址
http://erlang.org/download/
天翼云下载
https://cloud.189.cn/t/JziiqymEn6Jf(访问码:m24s)
执行解压
tar -zxvf otp_src_21.1.tar.gz
cd otp_src_21.1
# 这里要新建一个erlang文件夹,
mkdir -p 自己路径erlang
# 在编译之前,必须安装以下依赖包
yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel
./configure --prefix=自己erlang安装位置
执行make install
make && make install
然后将/erlang/bin这个文件夹加入到环境变量中
vim /etc/profile
######### 添加如下内容 ###############
PATH=$PATH:自己安装路径/erlang/bin
########################################
source /etc/profile
安装完成,直接输入erl,得到如下图得安装成功
安装erlang对应的rabbit
erlang 版本 otp_src_21.1
rabbit 版本 rabbitmq_server-3.7.8
官网下载地址
http://www.rabbitmq.com/install-generic-unix.html
天翼云下载
https://cloud.189.cn/t/NvYVraNziEfi(访问码:1tgz)
此版本rabbit没有配置文件需要copy一份
rabbit.conf天翼云下载
https://cloud.189.cn/t/IRriu2EJfeIn(访问码:9k7u)
存放路劲为:rabbitmq_server-3.7.8/etc/rabbitmq
解压使用
# 解压
tar -xvf rabbitmq-server-generic-unix-3.7.8.tar.xz -C 自己路径
# 添加环境变量
vim /etc/profile
------ 添加如下内容 ------
PATH=$PATH:/自己rabbit路径/rabbitmq_server-3.7.8/sbin
# 重载一下环境变量
source /etc/profile
# 添加web管理插件
rabbitmq-plugins enable rabbitmq_management
启动mq
rabbitmq-server -detached
遇到以下情况
找到这个文件rabbit.app
/rabbitmq_server-3.7.8/ebin/rabbit.app
将:{loopback_users, [<<”guest”>>]},
改为:{loopback_users, []},
原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问
启用rabbitmq 报错:
ERROR: epmd error for host 205: badarg (unknown POSIX error)
找到rabbitmq 安装路径 :/home/cfbin/Downloads/rabbitmq_server-3.7.8/etc/rabbitmq
新增/编辑 文件:rabbitmq-env.conf
在文件里面加上:NODENAME=rabbit@localhost 然后保存重启rabbitmq