News:三分天注定,七分靠打拼,爱拼才会赢!致力打造专业IT博客。如果你对本博客有任何意见或建议请联系作者,邮箱:blog@caokuan.cn

RabbitMQ 安装实践

逝水无痕 251 0 条

记录 RabbitMQ 安装过程。系统环境:CentOS 7.6 Minimal(全新安装)。

rabbitmq.jpg

安装前准备

yum -y install gcc wget openssl openssl-devel perl ncurses-devel

安装 Erlang

下载 erlang 包到 /opt 目录下

cd /opt
wget http://erlang.org/download/otp_src_21.2.tar.gz

执行安装

tar xzvf otp_src_21.2.tar.gz
cd otp_src_21.2
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
make -j8
make install

配置环境变量

cd /etc/profile.d/
vi erlang.sh

erlang.sh 内容如下:

ER_LANG=/usr/local/erlang
PATH=$PATH:$ER_LANG/bin
export PATH

使环境变量生效

source erlang.sh 

测试 erlang 是否可用

erl

如果出现下图内容则说明环境可用

erlang.png

安装 RabbitMQ

下载安装包到 /opt 目录下

cd /opt
https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.16-rc.3/rabbitmq-server-generic-unix-3.7.16-rc.3.tar.xz

解压缩

tar xvf rabbitmq-server-generic-unix-3.7.16-rc.3.tar.xz 
mv rabbitmq_server-3.7.16-rc.3 /usr/local/rabbitmq

配置环境变量

cd /etc/profile.d/
vi rabbitmq.sh

rabbitmq.sh 内容如下

ER_LANG=/usr/local/rabbitmq
PATH=$PATH:$ER_LANG/sbin
export PATH

使环境变量生效

source rabbitmq.sh

启用 web 管理插件

cd /usr/local/rabbitmq/sbin/

查看插件列表和启用管理插件

./rabbitmq-plugins list
./rabbitmq-plugins enable rabbitmq_management

解决 rabbitmq 的 web 管理界面无法使用 guest 用户登录的问题

将 rabbitmq/ebin 目录下 rabbit.app 中 loopback_users 里的 <<"guest">> 删除

启动 RabbitMQ (后台运行)

./rabbitmq-server -detached

添加防火墙

firewall-cmd --add-port=15672/tcp

访问 web 管理页面 http://ip:15672/

用户名和密码默认都是 guest

与本文相关的文章

发表我的评论
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址