RabbitMQ安装

CentOS7的安装

安装版本

3.6.5

安装包

安装编译包命令

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

通过rpm安装

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

...                          ################################# [100%]

/...

   1:erlang-18.3-1.el7.centos         ################################# [100%]

 

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

警告:socat-1.7.3.2-1.1.el7.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 87e360b8: NOKEY

报错可以试这个命令

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

警告:rabbitmq-server-3.6.5-1.noarch.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 6026dfca: NOKEY

准备中...                          ################################# [100%]

正在升级/安装...

   1:rabbitmq-server-3.6.5-1          ################################# [100%]

 

如上述安装有误,可以选择这样安装:

yum install erlang-18.3-1.el7.centos.x86_64.rpm
yum install rabbitmq-server-3.6.5-1.noarch.rpm
yum install socat-1.7.3.2-5.el7.lux.x86_64.rpm

修改配置

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

{loopback_users, [<<"guest">>]},改为{loopback_users, [guest]},

 

服务的启动和关闭

rabbitmq-server start &

rabbitmqctl stop_app

查看RabbitMQ所拥有的插件

rabbitmq-plugins list

启动管控台

rabbitmq-plugins enable rabbitmq_management

访问RabbitMQ

访问前先关闭防火墙或开发相关端口

http://192.168.17.17:15672

卸载rabbltmq

yum list | grep rabbitmq
yum -y remove rabbitmq-server.noarch
yum list | grep erlang
yum -y remove erlang-*
yum remove erlang.x86_64 
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
rm -rf /usr/lib/rabbitmq
yum list | grep socat
yum -y remove socat.x86_64

CentOS6.5的安装

安装版本

3.6.1

安装包

安装编译包命令

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

安装Erlang

解压

tar xvf otp_src_18.3.tar.gz

cd otp_src_18.3

 

配置 '--prefix'指定的安装目录

./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

 

安装

make && make install

配置erlang环境变量

vim /etc/profile

 

ERLANG_HOME=/usr/local/erlang

PATH=$ERLANG_HOME/bin:$PATH

export ERLANG_HOME

export PATH

 

使环境变量生效

source /etc/profile

检验是否安装成功

erl

 

安装RabbitMQ

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

 

修改压缩文件夹为rabbitmq

开启管理页面插件

cd  /opt/rabbitmq/sbin/

./rabbitmq-plugins enable rabbitmq_management

启动RabbitMQ

该命令ctrl+c后会关闭服务

./rabbitmq-server

如果报错连不上主机,检查IP与主机名的对应

cat /etc/hosts  

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.17.16 centos6

在后台启动Rabbit

./rabbitmq-server -detached

关闭服务

./rabbitmqctl stop

关闭服务(kill) 找到rabbitmq服务的pid  [不推荐]

ps -ef|grep rabbitmq

kill -9 ****

添加管理员账号

添加用户

./rabbitmqctl add_user rabbitadmin 123456

分配用户标签

./rabbitmqctl set_user_tags rabbitadmin administrator

访问RabbitMQ

访问前先关闭防火墙或开发相关端口

vim /etc/sysconfig/iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 15672 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 25672 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 5672 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 4369 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 5671 -j ACCEPT

http://192.168.17.16:15672

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值