centos安装RabbitMQ(linux)

 

前提:版本要是 centos_7 才行(6不可以)

 

1. 安装依赖环境:

yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

2. 安装Erlang:

rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm

 

可能出现错误: Failed dependencies: libc.so.6()(64bit) is needed....

可能原因:glibc版本太低

解决:

升级glibc版本:https://www.cnblogs.com/LuckWJL/p/9816773.html

升级glibc版本
wget http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz
tar xf glibc-2.17.tar.gz -C /usr/src/
cd /usr/src/glibc-2.17/
mkdir build
cd build/
../configure --prefix=/usr/local/glibc-2.17
make -j4
make install
find / -name "ld.so.conf"
cp /etc/ld.so.conf /usr/local/glibc-2.17/etc/
mv /lib64/libc.so.6 /lib64/libc.so.6.bak
LD_PRELOAD=/usr/local/glibc-2.17/lib/libc-2.17.so ln -s /usr/local/glibc-2.17/lib/libc-2.17.so /lib64/libc.so.6
strings /lib64/libc.so.6 | grep GLIBC

(已发行版本: http://ftp.gnu.org/gnu/glibc)


查看glibc版本:strings /lib64/libc.so.6 | grep GLIBC

    出现错误:strings: '/lib64/libc.so.6': No such file

    查看是否有安装:rpm -qa | grep libc

    有安装,查看文件位置:find / -name libc.so.6

    建立软连接:(先创建文件夹mkdir /lib64)sudo ln -s /lib/libc.so.6 /lib64/libc.so.6

    (ln –s 源文件(存在的) 目标文件)

 

3. 安装RabbitMQ:

rpm -ivh socat-1.7.3.2-1.1.el7.x86_64.rpm

可能错误:

在最后加上--force --nodeps即可:rpm -ivh socat-1.7.3.2-1.1.el7.x86_64.rpm --force --nodeps

rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

 

4. 修改配置信息

vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app

如:loopback_users 中的 <<"guest">>,只保留guest

5. 启动服务

关闭防火墙(centos7):systemctl stop firewalld.service

 

service rabbitmq-server start # 启动服务

service rabbitmq-server stop # 停止服务
service rabbitmq-server restart # 重启服务

 

6. 开启管理界面(要开启服务)

rabbitmq-plugins enable rabbitmq_management

如果出现:

可以查看rabbitmq插件( rabbitmq-plugins list ),如下图所示,表示已经开启了


查看服务端口:rabbitmqctl status|grep listeners

查看rabbitmq插件有没有开启:rabbitmq-plugins list


访问:http://IP:15672

centos安装RabbitMQ(linux)_第1张图片

centos安装RabbitMQ(linux)_第2张图片

 

7. 管理信息

centos安装RabbitMQ(linux)_第3张图片

centos安装RabbitMQ(linux)_第4张图片

 

centos安装RabbitMQ(linux)_第5张图片                 centos安装RabbitMQ(linux)_第6张图片

 

 

 

 

 

 

 

 

你可能感兴趣的:(安装使用)