Linux安装RabbitMQ

安装Erlang

1.上传erlang并解压otp_src_20.3.tar.gz

[root@localhost opt]# tar -xvf otp_src_20.3.tar.gz

2.配置安装目录

[root@localhost opt]# cd otp_src_20.3
[root@localhost otp_src_20.3]# ./configure --prefix=/opt/erlang

安装可能会出现的错误

configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

 

yum install gcc

安装完gcc还可能有的错误

configure: error: Perl is required to generate v2 to v1 mib converter script
configure: error: /bin/sh '/opt/otp_src_20.3/lib/snmp/./configure' failed for snmp/.
configure: error: /bin/sh '/opt/otp_src_20.3/lib/configure' failed for lib

按提示将需要的安装相应的包

[root@localhost otp_src_20.3]# yum install perl
configure: error: No curses library functions found
configure: error: /bin/sh '/opt/otp_src_20.3/erts/configure' failed for erts
[root@localhost otp_src_20.3]# yum install ncurses-devel

3.安装erlang

[root@localhost otp_src_20.3]# make
[root@localhost otp_src_20.3]# make install

4.修改/etc/profile配置文件,添加环境变量:

ERLANG _HOME=/opt/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME

执行下面命令,使文件生效

[root@localhost otp_src_20.3]# source /etc/profile

输入erl命令查看erlang是否安装成功,出现下面类似的提示表示安装成功

[root@localhost otp_src_20.3]# erl
Erlang/OTP 20 [erts-9.3] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [kernel-poll:false]

Eshell V9.3  (abort with ^G)
1> 

安装rabbitMQ

1.下载安装包

下载地址

rabbitmq的安装有很多版本,我们使用Generic Unix版本

wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-generic-unix-2.7.1.tar.gz

解压

[root@localhost opt]# xz -d rabbitmq-server-generic-unix-3.7.9.tar.xz 
[root@localhost opt]# tar -xvf rabbitmq-server-generic-unix-3.7.9.tar 
[root@localhost opt]# mv rabbitmq_server-3.7.9/ rabbitmq

同样修改/etc/profile文件,添加环境变量

export PATH=$PATH:/opt/rabbitmq/sbin
export RABBITMQ_HOME=/opt/rabbitmq

运行下面命令是文件生效

[root@localhost opt]# source /etc/profile

运行rabbitMQ服务,detached是为了能够让MQ以守护进程的方式在后台运行

[root@localhost opt]# rabbitmq-server -detached

开启guest远程访问

将rabbitmq安装目录下ebin目录下rabbit.app中loopback_users里的<<"guest">>删除,重启rabbitmq服务

开启插件报错

./rabbitmq-plugin enable rabbitmq-management
[root@localhost sbin]# ./rabbitmq-plugins enable rabbitmq_management
Error: {cannot_write_enabled_plugins_file,"/etc/rabbitmq/enabled_plugins",
           enoent}

解决方法

mkdir /etc/rabbitmq

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值