打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
rabbitMQ环境安装
1、rabbitMQ是由Erlang语言开发,因此需要安装Erlang,官网下载(http://www.erlang.org/downloads),我是在Linux环境下安装的,下载如图所示对的文件 
2、安装Erlang
预备安装到/opt/erlang目录下:
 [root@localhost ~]# tar xvf otp_src_20.2.tar.gz 
[root@localhost ~]# cd otp_src_20.2 
[root@localhost otp_src_20.2]# ./configure --prefix=/opt/erlang/
./configure --prefix=/opt/erlang/可以把所有资源文件放在/opt/erlang/的路径中
报错: 
 
安装依赖基本环境:
  yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel Perl
编译安装:
[root@localhost otp_src_20.2]# make 
[root@localhost otp_src_20.2]# make install
配置环境变量:
[root@localhost otp_src_20.2]# vi /etc/profile
ERLANG_HOME=/opt/erlangexport 
PATH=$PATH:$ERLANG_HOME/bin 
export ERLANG_HOME
[root@localhost otp_src_20.2]# source /etc/profile
验证(出现如下信息即为成功):
[root@localhost otp_src_20.2]# erlErlang/OTP 20 [erts-9.2] [source] [64-bit] [smp:2:2] [ds:2:2:10] 
[async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.2 (abort with ^G) 
1> 
3、源码安装RabbitMQ
下载地址:http://www.rabbitmq.com/releases/rabbitmq-server/current/
解压
[root@localhost rabbitmq]# xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz 
[root@localhost rabbitmq]# ll
总用量 5732
-rw-r--r--. 1 root root 5867520 4月  10 20:12 rabbitmq-server-generic-unix-3.6.15.tar
[root@localhost rabbitmq]# tar -xvf rabbitmq-server-generic-unix-3.6.15.tar
添加环境变量:
export PATH=$PATH:/opt/rabbitmq/rabbitmq_server-3.6.15/sbin
export RABBITMQ_HOME=/opt/rabbitmq/rabbitmq_server-3.6.15
生效配置文件,执行
[root@localhost otp_src_20.2]# source /etc/profile
4、运行RabbitMQ
运行命令:[root@localhost ~]# rabbitmq-server -detached
注:rabbitmq-server 后面添加“-detached”是为了让RabbitMQ服务以守护进程的方式后台运行,防止关闭窗口而影响服务
运行状态:[root@localhost ~]# rabbitmqctl status
输出如下信息:
[root@localhost ~]# rabbitmqctl status
Status of node rabbit@localhost
[{pid,77453},
 {running_applications,
     [{rabbit,"RabbitMQ","3.6.15"},
      {mnesia,"MNESIA  CXC 138 12","4.15.2"},
      {ranch,"Socket acceptor pool for TCP protocols.","1.3.2"},
      {ssl,"Erlang/OTP SSL application","8.2.3"},
      {public_key,"Public key infrastructure","1.5.2"},
      {asn1,"The Erlang ASN1 compiler version 5.0.4","5.0.4"},
      {rabbit_common,
          "Modules shared by rabbitmq-server and rabbitmq-erlang-client",
          "3.6.15"},
      {recon,"Diagnostic tools for production use","2.3.2"},
      {crypto,"CRYPTO","4.2"},
      {compiler,"ERTS  CXC 138 10","7.1.4"},
      {xmerl,"XML parser","1.3.16"},
      {os_mon,"CPO  CXC 138 46","2.4.4"},
      {syntax_tools,"Syntax tools","2.1.4"},
      {sasl,"SASL  CXC 138 11","3.1.1"},
      {stdlib,"ERTS  CXC 138 10","3.4.3"},
      {kernel,"ERTS  CXC 138 10","5.4.1"}]},
 {os,{unix,linux}},
 {erlang_version,
     "Erlang/OTP 20 [erts-9.2] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:64] [hipe] [kernel-poll:true]\n"},
 {memory,
     [{connection_readers,0},
      {connection_writers,0},
      {connection_channels,0},
      {connection_other,0},
      {queue_procs,2840},
      {queue_slave_procs,0},
      {plugins,0},
      {other_proc,21305464},
      {metrics,184432},
      {mgmt_db,0},
      {mnesia,61680},
      {other_ets,1625240},
      {binary,57848},
      {msg_index,46872},
      {code,21665561},
      {atom,951465},
      {other_system,9084230},
      {allocated_unused,14490720},
      {reserved_unallocated,0},
      {total,65048576}]},
 {alarms,[]},
 {listeners,[{clustering,25672,"::"},{amqp,5672,"::"}]},
 {vm_memory_calculation_strategy,rss},
 {vm_memory_high_watermark,0.4},
 {vm_memory_limit,409485312},
 {disk_free_limit,50000000},
 {disk_free,14136840192},
 {file_descriptors,
     [{total_limit,924},{total_used,2},{sockets_limit,829},{sockets_used,0}]},
 {processes,[{limit,1048576},{used,154}]},
 {run_queue,0},
 {uptime,38},
 {kernel,{net_ticktime,60}}]           
查看集群:[root@localhost ~]# rabbitmqctl cluster_status
当前是单节点,信息如下:
Cluster status of node rabbit@localhost
[{nodes,[{disc,[rabbit@localhost]}]},
 {running_nodes,[rabbit@localhost]},
 {cluster_name,<<"rabbit@localhost">>},
 {partitions,[]},
 {alarms,[{rabbit@localhost,[]}]}]  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
RabbitMQ的安装及集群搭建方法
深入浅析RabbitMQ镜像集群原理
Linux压力测试工具Tsung安装、使用和图形报表生成
centos7下 rabbitmq erlang 的下载地址,的安装,源码安装,rpm安装
RabbitMQ的安装,配置,监控
Linux 下安装 Rabbitmq - Bory.Chan
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服