Linux安装RabbitMa

Linux安装RabbitMq

下载 otp 和 rabbitmq 安装包

erlang/otp 下载
rabbitmq-server 下载

我选择的版本为

软件版本
otpotp-OTP-21.3.tar.gz
otpotp_src_21.3.tar.gz
rabbitmq-serverrabbitmq-server-generic-unix-3.7.18.tar.xz

安装otp(源码的方式)

tar -zvxf otp-OTP-21.3.tar.gz

安装相关依赖

yum -y install make 
yum -y install gcc 
yum -y install gcc-c++ 
yum -y install kernel-devel 
yum -y install m4 
yum -y install ncurses-devel 
yum -y install openssl-devel 
yum -y install unixODBC-devel 
yum -y install libtool 
yum -y install libtool-ltdl-devel 
yum -y install automake 
yum -y install autoconf 
yum -y install wx 
yum -y install fop 

安装

cd otp-OTP-21.3
./otp_build autoconf
./configure
make
make install

Erlang 默认安装路径为 /usr/local/lib/erlang

配置环境变量

vim /etc/profile

提示未找到命令的话安装一下vim 命令 yum -y install vim 或使用系统自带编辑器 vi

将如下代码粘贴至文件末尾

export ERLANG_HOME=/usr/local/lib/erlang
export PATH=$PATH:$ERLANG_HOME/bin

重新加载环境变量

source /etc/profile

测试是否安装成功,在终端执行erl命令

erl

Erlang安装成功

这是没找到相应的包的原因,所有是源码编辑的

怎么在GitHub上面找软件的历史版本

在主项目的tags里面,找到自己想要的历史版本,点击版本号进入到里面,然后下载自己想要格式的文件

安装erlang(非源码)

安装类库

如果以下4个类库已经安装过了就不需要再次安装

yum -y install ncurses-devel
yum -y install openssl-devel
yum -y install unixODBC-devel
yum -y install gcc-c++
# 解压
tar -zxvf ./otp_src_21.3.tar.gz

cd otp_src_21.3

# 这里的 /usr/local/erlang/ 表示我自己的安装路径,你们可以更改为自己的安装路径
./configure --prefix=/usr/local/erlang/
make
make install

添加环境变量,把以下信息添加到 /etc/profile 文件的最下面

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

刷新环境变量

source /etc/profile

执行 erl -v 命令查看 erlang 环境是否安装成功

安装RabbitMq

解压 rabbitmq-server-generic-unix-3.7.18.tar.xz 分别顺序执行以下命令

xz -d ./rabbitmq-server-generic-unix-3.7.18.tar.xz
tar -xvf ./rabbitmq-server-generic-unix-3.7.18.tar

进入到 rabbitmq_server 安装的文件夹的 ebin 内,修改 rabbit.app 文件

 vim ./rabbit.app

搜索 {loopback_users, [<<“guest”>>]},把这段代码修改为{loopback_users, []},去掉中括号里面的内容<<“guest”>>(我这里加2个%是注释的意思,把上面的代码给注释掉)。
修改这段代码是因为guest用户不允许在非localhost上进行登录

%% {loopback_users, [<<"guest">>]},
{loopback_users, []},

进入到 rabbitmq_server 安装的文件夹的 sbin 内

# 启动后台管理插件
./rabbitmq-plugins enable rabbitmq_management

# 启动服务
./rabbitmq-server -detached

# 查看状态
./rabbitmqctl status

# 关闭服务
./rabbitmqctl stop
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值