Rabbitmq - 单节点安装

Rabbitmq单节点安装

1. 系统设置

  • 主机名设置

    [root@localhost ~]# hostname node1
    [root@localhost ~]# vim /etc/hostname 
    [root@localhost ~]# cat /etc/hostname 
    node1
    [root@localhost ~]#
  • 添加IP地址与主机名映射关系

    [root@localhost ~]# vim /etc/hosts
    [root@localhost ~]# cat /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.49.135 node1
    [root@localhost ~]# 
  • 退出重新登录让更改生效


2. 软件安装

  • 下载、安装erlang

    [root@node1 ~]# wget http://erlang.org/download/otp_src_22.0.tar.gz   #注意rabbitmq与erlang的依赖关系
    [root@node1 ~]# tar -zxvf otp_src_22.0.tar.gz
    [root@node1 ~]# cd otp_src_22.0/
    [root@node1 otp_src_22.0]# yum install ncurses-devel openssl-devel unixODBC-devel #安装依赖包
    [root@node1 otp_src_22.0]# ./configure --prefix=/opt/erlang --without-javac
    
        报错:
        jinterface     : No Java compiler found
        odbc           : ODBC library - link check failed
    
        jinterface : No Java compiler found 没有java编译器,不用关注,这里我们可以选择用gcc等其他方式来编译erlang。
        odbc           : ODBC library - link check failed  安装 yum install unixODBC-devel
    
    [root@node1 otp_src_22.0]# make
    [root@node1 otp_src_22.0]# make install
  • 添加环境变量

    在 /etc/profile 中添加
        ERLANG_HOME=/opt/erlang
        export PATH=$PATH:$ERLANG_HOME/bin
        export ERLANG_HOME
    [root@node1 otp_src_22.0]# source /etc/profile
  • 测试erlang是否安装成功

    [root@node1 otp_src_22.0]# erl
    Erlang/OTP 22 [erts-10.4] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]
    
    Eshell V10.4  (abort with ^G)
    1> 
  • 下载、安装rabbitmq

    [root@node1 ~]# wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz
    [root@node1 ~]# tar -xvf rabbitmq-server-generic-unix-3.7.15.tar.xz -C /opt/
  • 添加环境变量

    在/etc/profile中添加
    export PATH=$PATH:/opt/rabbitmq_server-3.7.15/sbin
    export RABBITMQ_HOME=/opt/rabbitmq_server-3.7.15
    [root@node1 ~]# source /etc/profile

3. 启动

  • [root@node1 ~]# rabbitmq-server -detached    #以守护进程方式在后台运行
    Warning: PID file not written; -detached was passed.
    [root@node1 ~]#


参考

linux上erlang编译安装手记 https://blog.csdn.net/clodfront/article/details/7930175
《Rabbitmq 实战指南》

转载于:https://www.cnblogs.com/mldblue/articles/10918532.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值