CentOS 7.3安装RabbitMQ并配置远程管理

89 篇文章 0 订阅

安装依赖环境

安装依赖

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

安装erlang。

# 下载压缩包
wget http://erlang.org/download/otp_src_20.0.tar.gz
# 解压
tar -xvzf otp_src_20.0.tar.gz
# 进入目录
cd otp_src_20.0
# 配置。--prefix的值表示安装路径。
./configure --prefix=/root/wyj_web/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
# 编译安装
make && make install
# 配置环境变量
vi /etc/profile
# 修改
# PATH=/root/wyj_web/erlang/:$PATH
# export PATH
# 保存

# 使设置生效
source /etc/profile

# 在任意目录下输入erl,若执行成功,则成功。
erl

Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [kernel-poll:false]
Eshell V9.0 (abort with ^G)

安装RabbitMQ

下载

RabbitMQ所有版本

# 下载压缩包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/.7.6/rabbitmq-server-generic-unix-3.7.6.tar.xz
# 解压
xz -d rabbitmq-server-generic-unix-3.7.6.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.6.tar

# 安装完毕。

常用命令行操作

# 进入sbin目录
cd $RABBITMQ_HOME/sbin


# 常用的脚本文件
rabbitmqctl
rabbitmq-plugins
rabbitmq-server

# 常用命令如下

# 后台启动
./rabbit-server -detached

# 查看状态
./rabbitmqctl status
# 如果显示一大段json串则服务器正常启动。
./rabbitmqctl status | grep "listen"
# 显示如下
 {listeners,[{clustering,25672,"::"},{amqp,5672,"::"}]},

# 关闭服务器
./rabbitmqctl stop

浏览器端管理访问相关

# 启用rabbit管理(允许浏览器管理)
./rabbitmq-plugins enable rabbitmq_management

# 添加用户
./rabbitmqctl add_user wyj 123456
# 设置用户角色为管理员
./rabbitmqctl wyj administrator

# 浏览器端输入ip:15672,可访问。


# 如果是供远程机器访问,设置防火墙。
# 端口号15672



防火墙设置方法

附:./rabbitmqctl status命令的结果

[root@de src]# rabbitmq-server -detached
Warning: PID file not written; -detached was passed.
[root@de src]# rabbitmqctl status
Status of node rabbit@de ...
[{pid,5276},
 {running_applications,
     [{rabbitmq_management,"RabbitMQ Management Console","3.6.1"},
      {rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher","3.6.1"},
      {webmachine,"webmachine","1.10.3"},
      {mochiweb,"MochiMedia Web Server","2.13.0"},
      {ssl,"Erlang/OTP SSL application","8.2"},
      {public_key,"Public key infrastructure","1.4.1"},
      {asn1,"The Erlang ASN1 compiler version 5.0","5.0"},
      {rabbitmq_management_agent,"RabbitMQ Management Agent","3.6.1"},
      {rabbit,"RabbitMQ","3.6.1"},
      {amqp_client,"RabbitMQ AMQP Client","3.6.1"},
      {xmerl,"XML parser","1.3.15"},
      {os_mon,"CPO  CXC 138 46","2.4.2"},
      {ranch,"Socket acceptor pool for TCP protocols.","1.2.1"},
      {rabbit_common,[],"3.6.1"},
      {crypto,"CRYPTO","4.0"},
      {mnesia,"MNESIA  CXC 138 12","4.15"},
      {inets,"INETS  CXC 138 49","6.4"},
      {compiler,"ERTS  CXC 138 10","7.1"},
      {syntax_tools,"Syntax tools","2.1.2"},
      {sasl,"SASL  CXC 138 11","3.0.4"},
      {stdlib,"ERTS  CXC 138 10","3.4"},
      {kernel,"ERTS  CXC 138 10","5.3"}]},
 {os,{unix,linux}},
 {erlang_version,
     "Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:64] [hipe] [kernel-poll:true]\n"},
 {memory,
     [{total,56934896},
      {connection_readers,0},
      {connection_writers,0},
      {connection_channels,0},
      {connection_other,2840},
      {queue_procs,2840},
      {queue_slave_procs,0},
      {plugins,341088},
      {other_proc,20369056},
      {mnesia,61368},
      {mgmt_db,79464},
      {msg_index,39072},
      {other_ets,1531304},
      {binary,37608},
      {code,24462252},
      {atom,1000625},
      {other_system,9007379}]},
 {alarms,[]},
 {listeners,[{clustering,25672,"::"},{amqp,5672,"::"}]},
 {vm_memory_high_watermark,0.4},
 {vm_memory_limit,771170304},
 {disk_free_limit,50000000},
 {disk_free,32177053696},
 {file_descriptors,
     [{total_limit,65435},
      {total_used,2},
      {sockets_limit,58889},
      {sockets_used,0}]},
 {processes,[{limit,1048576},{used,204}]},
 {run_queue,0},
 {uptime,13},
 {kernel,{net_ticktime,60}}]
[root@de src]#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值