rabbitmq centos7.x 编译安装篇

余生长醉 提交于 2020-08-11 19:30:22

 一、软件环境

Centos 7.x

Erlang  23.0

RabbitMQ 3.8.5

二、软件下载

安装RabbitMQ需要先安装 erlang,erlang版本需要和Rabbitmq版本对应

erlang       下载地址:http://erlang.org/download/otp_src_23.0.tar.gz

rabbitMQ 下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-generic-unix-3.8.5.tar.xz

三、解压并编译安装

tar -xvf  opt_src_23.0.tar.gz

#进入目录

cd opt_src_23.0

#编译

./configure  --prefix=/usr/local/erlang --without-javac

#安装

make && make install

安装RabbitMQ

xz -d rabbitmq-server-generic-unix-3.8.5.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.8.5.tar

移动文件到系统目录下

mv rabbitmq-server-generic-unix-3.8.5/  /usr/local/rabbitmq-3.8.5

 

四、添加系统变量

#打开环境变量文件

vi /etc/profile

#添加erlang rabbitmq 到环境变量

export PATH=$PATH:/usr/local/erlang/bin
export PATH=$PATH:/usr/local/rabbitmq/sbin


#重新加载环境变量

 source /etc/profile

五、 启动web插件 启动rabbitmq

#启动web插件 便于访问

rabbitmq-plugins enable rabbitmq_management


#启动rabbitmq服务

rabbitmq-server


六、添加远端登录账户

 #添加用户 admin  密码为 123456

rabbitmqctl add_user admin 123456


#将admin 设置为管理员权限

rabbitmqctl set_user_tags admin administrator


#将admin 设置为远端登录

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

 

#安装erlang 可能会出现的问题及解决方法#

1."odbc: ODBC library - link check failed"

yum install unixODBC.x86_64 unixODBC-devel.x86_64

2."wx: Can not link the wx driver, wx will NOT be useable"

这个可忽略不管

3."documentation : fop is missing. Using fakefop to generate placeholder PDF files."

yum install fop.noarch

4.“wx not found”`

yum install gtk2-devel.x86_64
#或者
$ yum install gtk3-devel.x86_64

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!