CentOS安装RabbitMQ

前端之家收集整理的这篇文章主要介绍了CentOS安装RabbitMQ前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文记录一次在CentOS上安装RabbitMQ的步骤,因为RabbitMQ需要使用Erlang,所以先安装Erlang,再安装RabbitMQ~

Erlang和RabbitMQ的版本信息

Erlang版本

otp_src_17.5.tar.gz

安装包下载地址: http://erlang.org/download/otp_src_17.5.tar.gz

RabbitMQ版本

rabbitmq-server-generic-unix-3.5.3.tar.gz

安装包下载地址:https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.3/rabbitmq-server-generic-unix-3.5.3.tar.gz

安装Erlang

下载Erlang安装包

使用wget命令下载安装包,如:

wget http://erlang.org/download/otp_src_17.5.tar.gz

  1. root@dev03 srv]# wget http://erlang.org/download/otp_src_17.5.tar.gz
  2. --2017-03-28 14:05:15-- http://erlang.org/download/otp_src_17.5.tar.gz
  3. Resolving erlang.org... 192.121.151.106
  4. Connecting to erlang.org|192.121.151.106|:80... Failed: Connection timed out.
  5. Retrying.
  6.  
  7. --2017-03-28 14:05:23-- (try: 2) http://erlang.org/download/otp_src_17.5.tar.gz
  8. Connecting to erlang.org|192.121.151.106|:80... connected.
  9. HTTP request sent,awaiting response... 200 OK
  10. Length: 67242289 (64M) [application/x-tar]
  11. Saving to: otp_src_17.5.tar.gz
  12.  
  13. 100%[====================================================================================================================================================================================================================================>] 67,242,289 220K/s in 4m 59s
  14.  
  15. 2017-03-28 14:10:23 (220 KB/s) - otp_src_17.5.tar.gz saved [67242289/67242289]
  16.  
  17. [root@dev03 srv]#

解压

使用tar -zvxf命令解压,如:

tar -zvxf otp_src_17.5.tar.gz

  1. [root@dev03 srv]# tar -zvxf otp_src_17.5.tar.gz
  2.  
  3. ... ...
  4.  
  5.  
  6. otp_src_17.5/system/doc/reference_manual/expressions.xml
  7. otp_src_17.5/system/doc/reference_manual/data_types.xml
  8. otp_src_17.5/system/doc/reference_manual/patterns.xml
  9. otp_src_17.5/system/doc/reference_manual/distributed.xml
  10. otp_src_17.5/system/doc/reference_manual/book.xml
  11. otp_src_17.5/system/doc/reference_manual/macros.xml
  12. otp_src_17.5/system/doc/reference_manual/processes.xml
  13. otp_src_17.5/system/doc/reference_manual/part.xml
  14. otp_src_17.5/system/doc/reference_manual/xmlfiles.mk
  15. otp_src_17.5/system/doc/system_architecture_intro/
  16. otp_src_17.5/system/doc/system_architecture_intro/Makefile
  17. otp_src_17.5/system/doc/system_architecture_intro/sys_arch_intro.xml
  18. otp_src_17.5/system/doc/system_architecture_intro/warning.gif
  19. otp_src_17.5/system/doc/system_architecture_intro/note.gif
  20. otp_src_17.5/system/doc/system_architecture_intro/book.xml
  21. otp_src_17.5/system/doc/system_architecture_intro/part.xml
  22. otp_src_17.5/system/doc/system_architecture_intro/xmlfiles.mk
  23. otp_src_17.5/system/README
  24. otp_src_17.5/system/COPYRIGHT
  25. otp_src_17.5/HOWTO/
  26. otp_src_17.5/HOWTO/OTP-PATCH-APPLY.md
  27. otp_src_17.5/HOWTO/BOOTSTRAP.md
  28. otp_src_17.5/HOWTO/INSTALL.md
  29. otp_src_17.5/HOWTO/INSTALL-ANDROID.md
  30. otp_src_17.5/HOWTO/DTRACE.md
  31. otp_src_17.5/HOWTO/INSTALL-WIN32.md
  32. otp_src_17.5/HOWTO/BENCHMARKS.md
  33. otp_src_17.5/HOWTO/SYSTEMTAP.md
  34. otp_src_17.5/HOWTO/INSTALL-CROSS.md
  35. otp_src_17.5/HOWTO/TESTING.md
  36. otp_src_17.5/HOWTO/MARKDOWN.md
  37. otp_src_17.5/OTP_VERSION
  38. otp_src_17.5/proposed_updates.json
  39. otp_src_17.5/erl-build-tool-vars.sh
  40. otp_src_17.5/otp_build
  41. otp_src_17.5/bin/
  42. otp_src_17.5/Makefile.in
  43. otp_src_17.5/configure
  44. [root@dev03 srv]#
  45.  

configure

进入解压缩后的otp_src_17.5目录,

  1. [root@dev03 srv]# cd otp_src_17.5
  2. [root@dev03 otp_src_17.5]#

后执行./configure命令

  1. [root@dev03 otp_src_17.5]# ./configure
  2. Ignoring the --cache-file argument since it can cause the system to be erroneously configured
  3. Disabling caching
  4. checking build system type... x86_64-unknown-linux-gnu
  5. checking host system type... x86_64-unknown-linux-gnu
  6. checking for gcc... no
  7. checking for cc... no
  8. checking for cc... no
  9. checking for cl... no
  10. configure: error: no acceptable C compiler found in $PATH
  11. See `config.log' for more details.
  12. [root@dev03 otp_src_17.5]#

出现问题~~

  1. [root@dev03 otp_src_17.5]# yum install make ncurses-devel gcc gcc-c++
  2.  
  3.  
  4. ... ...
  5.  
  6. [root@dev03 otp_src_17.5]# yum install unixODBC unixODBC-devel openssl openssl-devel

  1. [root@dev03 otp_src_17.5]# yum install make ncurses-devel gcc gcc-c++
  2. Loaded plugins: fastestmirror
  3. Setting up Install Process
  4. Loading mirror speeds from cached hostfile
  5. Package 1:make-3.81-20.el6.x86_64 already installed and latest version
  6. Resolving Dependencies
  7. --> Running transaction check
  8. ---> Package gcc.x86_64 0:4.4.7-16.el6 will be installed
  9. --> Processing Dependency: libgomp = 4.4.7-16.el6 for package: gcc-4.4.7-16.el6.x86_64
  10. --> Processing Dependency: cpp = 4.4.7-16.el6 for package: gcc-4.4.7-16.el6.x86_64
  11. --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.7-16.el6.x86_64
  12. --> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.7-16.el6.x86_64
  13. --> Processing Dependency: libgomp.so.1()(64bit) for package: gcc-4.4.7-16.el6.x86_64
  14. ---> Package gcc-c++.x86_64 0:4.4.7-16.el6 will be installed
  15. --> Processing Dependency: libstdc++-devel = 4.4.7-16.el6 for package: gcc-c++-4.4.7-16.el6.x86_64
  16. --> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.7-16.el6.x86_64
  17. ---> Package ncurses-devel.x86_64 0:5.7-4.20090207.el6 will be installed
  18. --> Running transaction check
  19. ---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
  20. --> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
  21. --> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
  22. ---> Package cpp.x86_64 0:4.4.7-16.el6 will be installed
  23. ---> Package glibc-devel.x86_64 0:2.12-1.166.el6 will be installed
  24. --> Processing Dependency: glibc-headers = 2.12-1.166.el6 for package: glibc-devel-2.12-1.166.el6.x86_64
  25. --> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.166.el6.x86_64
  26. ---> Package libgomp.x86_64 0:4.4.7-16.el6 will be installed
  27. ---> Package libstdc++-devel.x86_64 0:4.4.7-16.el6 will be installed
  28. ---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
  29. --> Running transaction check
  30. ---> Package glibc-headers.x86_64 0:2.12-1.166.el6 will be installed
  31. --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.166.el6.x86_64
  32. --> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.166.el6.x86_64
  33. ---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
  34. --> Running transaction check
  35. ---> Package kernel-headers.x86_64 0:2.6.32-573.el6 will be installed
  36. --> Finished Dependency Resolution
  37.  
  38. Dependencies Resolved
  39.  
  40. ==============================================================================================================================================================================================================================================================================
  41. Package Arch Version Repository Size
  42. ==============================================================================================================================================================================================================================================================================
  43. Installing:
  44. gcc x86_64 4.4.7-16.el6 ISO 10 M
  45. gcc-c++ x86_64 4.4.7-16.el6 ISO 4.7 M
  46. ncurses-devel x86_64 5.7-4.20090207.el6 ISO 641 k
  47. Installing for dependencies:
  48. cloog-ppl x86_64 0.15.7-1.2.el6 ISO 93 k
  49. cpp x86_64 4.4.7-16.el6 ISO 3.7 M
  50. glibc-devel x86_64 2.12-1.166.el6 ISO 985 k
  51. glibc-headers x86_64 2.12-1.166.el6 ISO 614 k
  52. kernel-headers x86_64 2.6.32-573.el6 ISO 3.9 M
  53. libgomp x86_64 4.4.7-16.el6 ISO 134 k
  54. libstdc++-devel x86_64 4.4.7-16.el6 ISO 1.6 M
  55. mpfr x86_64 2.4.1-6.el6 ISO 157 k
  56. ppl x86_64 0.10.2-11.el6 ISO 1.3 M
  57.  
  58. Transaction Summary
  59. ==============================================================================================================================================================================================================================================================================
  60. Install 12 Package(s)
  61.  
  62. Total download size: 28 M
  63. Installed size: 61 M
  64. Is this ok [y/N]:
  65.  
  66. Is this ok [y/N]: y
  67. Downloading Packages:
  68. (1/12): kernel-headers-2.6.32-573.el6.x86_64.rpm | 3.9 MB 00:00
  69. (2/12): ncurses-devel-5.7-4.20090207.el6.x86_64.rpm | 641 kB 00:00
  70. (3/12): gcc-c++-4.4.7-16.el6.x86_64.rpm | 4.7 MB 00:00
  71. (4/12): gcc-4.4.7-16.el6.x86_64.rpm | 10 MB 00:00
  72. (5/12): libgomp-4.4.7-16.el6.x86_64.rpm | 134 kB 00:00
  73. (6/12): mpfr-2.4.1-6.el6.x86_64.rpm | 157 kB 00:00
  74. (7/12): glibc-headers-2.12-1.166.el6.x86_64.rpm | 614 kB 00:00
  75. (8/12): cpp-4.4.7-16.el6.x86_64.rpm | 3.7 MB 00:00
  76. (9/12): libstdc++-devel-4.4.7-16.el6.x86_64.rpm | 1.6 MB 00:00
  77. (10/12): ppl-0.10.2-11.el6.x86_64.rpm | 1.3 MB 00:00
  78. (11/12): cloog-ppl-0.15.7-1.2.el6.x86_64.rpm | 93 kB 00:00
  79. (12/12): glibc-devel-2.12-1.166.el6.x86_64.rpm | 985 kB 00:00
  80. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  81. Total 47 MB/s | 28 MB 00:00
  82. Running rpm_check_debug
  83. Running Transaction Test
  84. Transaction Test Succeeded
  85. Running Transaction
  86. Warning: RPMDB altered outside of yum.
  87. Installing : mpfr-2.4.1-6.el6.x86_64 1/12
  88. Installing : cpp-4.4.7-16.el6.x86_64 2/12
  89. Installing : ppl-0.10.2-11.el6.x86_64 3/12
  90. Installing : cloog-ppl-0.15.7-1.2.el6.x86_64 4/12
  91. Installing : libstdc++-devel-4.4.7-16.el6.x86_64 5/12
  92. Installing : libgomp-4.4.7-16.el6.x86_64 6/12
  93. Installing : kernel-headers-2.6.32-573.el6.x86_64 7/12
  94. Installing : glibc-headers-2.12-1.166.el6.x86_64 8/12
  95. Installing : glibc-devel-2.12-1.166.el6.x86_64 9/12
  96. Installing : gcc-4.4.7-16.el6.x86_64 10/12
  97. Installing : gcc-c++-4.4.7-16.el6.x86_64 11/12
  98. Installing : ncurses-devel-5.7-4.20090207.el6.x86_64 12/12
  99. Verifying : kernel-headers-2.6.32-573.el6.x86_64 1/12
  100. Verifying : ncurses-devel-5.7-4.20090207.el6.x86_64 2/12
  101. Verifying : gcc-c++-4.4.7-16.el6.x86_64 3/12
  102. Verifying : gcc-4.4.7-16.el6.x86_64 4/12
  103. Verifying : libgomp-4.4.7-16.el6.x86_64 5/12
  104. Verifying : mpfr-2.4.1-6.el6.x86_64 6/12
  105. Verifying : glibc-headers-2.12-1.166.el6.x86_64 7/12
  106. Verifying : cpp-4.4.7-16.el6.x86_64 8/12
  107. Verifying : libstdc++-devel-4.4.7-16.el6.x86_64 9/12
  108. Verifying : ppl-0.10.2-11.el6.x86_64 10/12
  109. Verifying : cloog-ppl-0.15.7-1.2.el6.x86_64 11/12
  110. Verifying : glibc-devel-2.12-1.166.el6.x86_64 12/12
  111.  
  112. Installed:
  113. gcc.x86_64 0:4.4.7-16.el6 gcc-c++.x86_64 0:4.4.7-16.el6 ncurses-devel.x86_64 0:5.7-4.20090207.el6
  114.  
  115. Dependency Installed:
  116. cloog-ppl.x86_64 0:0.15.7-1.2.el6 cpp.x86_64 0:4.4.7-16.el6 glibc-devel.x86_64 0:2.12-1.166.el6 glibc-headers.x86_64 0:2.12-1.166.el6 kernel-headers.x86_64 0:2.6.32-573.el6 libgomp.x86_64 0:4.4.7-16.el6 libstdc++-devel.x86_64 0:4.4.7-16.el6 mpfr.x86_64 0:2.4.1-6.el6
  117. ppl.x86_64 0:0.10.2-11.el6
  118.  
  119. Complete!
  120. [root@dev03 otp_src_17.5]#
  121.  

然后再次执行./configure命令~

make & make install

  1. root@dev03 otp_src_17.5]# make & make install
  2. [1] 5836
  3. MAKE depend
  4. MAKE emulator
  5. make[1]: Entering directory `/srv/otp_src_17.5/erts'
  6. make[1]: Entering directory `/srv/otp_src_17.5/erts/emulator'
  7. MAKE generate
  8. make[2]: Entering directory `/srv/otp_src_17.5/erts/emulator'
  9. MAKE opt
  10. make[3]: Entering directory `/srv/otp_src_17.5/erts/emulator'
  11. M4 x86_64-unknown-linux-gnu/opt/smp/hipe_x86_asm.h
  12. make[2]: Entering directory `/srv/otp_src_17.5/erts/emulator'
  13. GEN x86_64-unknown-linux-gnu/gen_git_version.mk
  14. M4 x86_64-unknown-linux-gnu/opt/smp/hipe_amd64_asm.h
  15. M4 x86_64-unknown-linux-gnu/opt/smp/hipe_sparc_asm.h
  16. M4 x86_64-unknown-linux-gnu/opt/smp/hipe_ppc_asm.h
  17. M4 x86_64-unknown-linux-gnu/opt/plain/hipe_x86_asm.h
  18. M4 x86_64-unknown-linux-gnu/opt/smp/hipe_arm_asm.h
  19. M4 x86_64-unknown-linux-gnu/opt/plain/hipe_amd64_asm.h
  20. M4 x86_64-unknown-linux-gnu/opt/plain/hipe_sparc_asm.h
  21. M4 x86_64-unknown-linux-gnu/opt/plain/hipe_ppc_asm.h
  22. M4 x86_64-unknown-linux-gnu/opt/plain/hipe_arm_asm.h
  23. GEN x86_64-unknown-linux-gnu/opt/plain/erl_alloc_types.h
  24. GEN x86_64-unknown-linux-gnu/opt/smp/erl_alloc_types.h
  25. GEN x86_64-unknown-linux-gnu/opt/plain/OPCODES-GENERATED
  26. GEN x86_64-unknown-linux-gnu/opt/smp/OPCODES-GENERATED
  27.  
  28. ... ...
  29.  
  30. make[3]: Leaving directory `/srv/otp_src_17.5/lib/ose'
  31. === Leaving application ose
  32. make[2]: Leaving directory `/srv/otp_src_17.5/lib/ose'
  33. make[1]: Leaving directory `/srv/otp_src_17.5/lib'
  34. (cd "/usr/local/lib/erlang" \
  35. && ./Install -minimal "/usr/local/lib/erlang")
  36.  
  37. /usr/bin/install -c -m 644 "/srv/otp_src_17.5/OTP_VERSION" "/usr/local/lib/erlang/releases/17"
  38. cd /usr/local/bin
  39. rm -f erl
  40. rm -f erlc
  41. rm -f epmd
  42. rm -f run_erl
  43. rm -f to_erl
  44. rm -f dialyzer
  45. rm -f typer
  46. rm -f escript
  47. rm -f ct_run
  48. ln -s ../lib/erlang/bin/erl erl
  49. ln -s ../lib/erlang/bin/erlc erlc
  50. ln -s ../lib/erlang/bin/epmd epmd
  51. ln -s ../lib/erlang/bin/run_erl run_erl
  52. ln -s ../lib/erlang/bin/to_erl to_erl
  53. ln -s ../lib/erlang/bin/dialyzer dialyzer
  54. ln -s ../lib/erlang/bin/typer typer
  55. ln -s ../lib/erlang/bin/escript escript
  56. ln -s ../lib/erlang/bin/ct_run ct_run
  57. [root@dev03 otp_src_17.5]#

验证Erlang安装

使用erl -version来查看Erlang安装~

  1. [root@dev03 otp_src_17.5]# erl -version
  2. Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 6.4
  3. [root@dev03 otp_src_17.5]#

安装RabbitMQ

下载RabbitMQ安装包

使用wget的方式下载~ 如

  1. [root@dev03 srv]# wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.3/rabbitmq-server-generic-unix-3.5.3.tar.gz

详细信息~

  1. [root@dev03 srv]# wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.3/rabbitmq-server-generic-unix-3.5.3.tar.gz
  2. --2017-03-28 17:10:38-- https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.3/rabbitmq-server-generic-unix-3.5.3.tar.gz
  3. Resolving www.rabbitmq.com... 192.240.153.117
  4. Connecting to www.rabbitmq.com|192.240.153.117|:443... connected.
  5. HTTP request sent,awaiting response... 200 OK
  6. Length: 4182821 (4.0M) [application/x-gzip]
  7. Saving to: rabbitmq-server-generic-unix-3.5.3.tar.gz
  8.  
  9. 100%[====================================================================================================================================================================================================================================>] 4,182,821 89.3K/s in 83s
  10.  
  11. 2017-03-28 17:12:02 (49.2 KB/s) - rabbitmq-server-generic-unix-3.5.3.tar.gz saved [4182821/4182821]
  12.  
  13. [root@dev03 srv]#

解压、重命名

使用tar -zvxf 解压缩~如:

tar -zvxf rabbitmq-server-generic-unix-3.5.3.tar.gz

重命名 rabbitmq_server-3.5.3目录名字为rabbitmq,

mv rabbitmq_server-3.5.3 rabbitmq

  1. [root@dev03 srv]# tar -zvxf rabbitmq-server-generic-unix-3.5.3.tar.gz
  2.  
  3. ... ...
  4.  
  5. [root@dev03 srv]# mv rabbitmq_server-3.5.3 rabbitmq
  6. [root@dev03 srv]# cd rabbitmq
  7. [root@dev03 rabbitmq]# ll
  8. total 164
  9. drwxr-xr-x 2 1024 1024 12288 May 22 2015 ebin
  10. drwxr-xr-x 3 1024 1024 4096 May 22 2015 etc
  11. drwxr-xr-x 2 1024 1024 4096 May 22 2015 include
  12. -rw-r--r-- 1 1024 1024 93 May 22 2015 INSTALL
  13. -rw-r--r-- 1 1024 1024 29347 May 22 2015 LICENSE
  14. -rw-r--r-- 1 1024 1024 11358 May 22 2015 LICENSE-APACHE2-ExplorerCanvas
  15. -rw-r--r-- 1 1024 1024 10175 May 22 2015 LICENSE-Apache-Basho
  16. -rw-r--r-- 1 1024 1024 10851 May 22 2015 LICENSE-APL2-Stomp-Websocket
  17. -rw-r--r-- 1 1024 1024 1206 May 22 2015 LICENSE-BSD-base64js
  18. -rw-r--r-- 1 1024 1024 1304 May 22 2015 LICENSE-BSD-glMatrix
  19. -rw-r--r-- 1 1024 1024 1087 May 22 2015 LICENSE-MIT-EJS10
  20. -rw-r--r-- 1 1024 1024 1066 May 22 2015 LICENSE-MIT-eldap
  21. -rw-r--r-- 1 1024 1024 1069 May 22 2015 LICENSE-MIT-Flot
  22. -rw-r--r-- 1 1024 1024 1075 May 22 2015 LICENSE-MIT-jQuery164
  23. -rw-r--r-- 1 1024 1024 1087 May 22 2015 LICENSE-MIT-Mochi
  24. -rw-r--r-- 1 1024 1024 1076 May 22 2015 LICENSE-MIT-Sammy060
  25. -rw-r--r-- 1 1024 1024 24897 May 22 2015 LICENSE-MPL-RabbitMQ
  26. drwxr-xr-x 2 1024 1024 4096 May 22 2015 plugins
  27. drwxr-xr-x 2 1024 1024 4096 May 22 2015 sbin
  28. drwxr-xr-x 3 1024 1024 4096 May 22 2015 share
  29. [root@dev03 rabbitmq]#

配置RabbitMQ环境变量

为了方便,在path中添加rabbitMQ的sbin路径到path中~

打开vim /etc/profile,在最后面添加内容export PATH=$PATH:/srv/rabbitmq/sbin/

  1. [root@dev03 rabbitmq]# vim /etc/profile

然后使用soucre /etc/profile使配置生效~

  1. [root@dev03 rabbitmq]# source /etc/profile

开启管理插件

使用rabbitmq-plugins enable rabbitmq_management启管理插件~ 如:

  1. [root@dev03 rabbitmq]# rabbitmq-plugins enable rabbitmq_management
  2. The following plugins have been enabled:
  3. mochiweb
  4. webmachine
  5. rabbitmq_web_dispatch
  6. amqp_client
  7. rabbitmq_management_agent
  8. rabbitmq_management
  9.  
  10. Applying plugin configuration to rabbit@dev03... Failed.
  11. * Could not contact node rabbit@dev03.
  12. Changes will take effect at broker restart.
  13. * Options: --online - fail if broker cannot be contacted.
  14. --offline - do not try to contact broker.
  15. [root@dev03 rabbitmq]#

创建用户

创建一个账户 admin并设置权限~

  1. [root@dev03 rabbitmq]# rabbitmqctl add_user admin admin
  2. Creating user "admin" ...
  3. [root@dev03 rabbitmq]# rabbitmqctl set_user_tags admin administrator
  4. Setting tags for user "admin" to [administrator] ...
  5. [root@dev03 rabbitmq]# rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
  6. Setting permissions for user "admin" in vhost "/" ...
  7. [root@dev03 rabbitmq]#

启动RabbitMQ服务

使用rabbitmq-server start命令启动RabbitMQ服务~

  1. [root@dev03 rabbitmq]# rabbitmq-server start
  2.  
  3. RabbitMQ 3.5.3. Copyright (C) 2007-2014 GoPivotal,Inc.
  4. ## ## Licensed under the MPL. See http://www.rabbitmq.com/
  5. ## ##
  6. ########## Logs: /srv/rabbitmq/sbin/../var/log/rabbitmq/rabbit@dev03.log
  7. ###### ## /srv/rabbitmq/sbin/../var/log/rabbitmq/rabbit@dev03-sasl.log
  8. ##########
  9. Starting broker... completed with 6 plugins.

查看状态

[使用rabbitmqctl status查看服务状态~ 如:

  1. [root@dev03 ~]# rabbitmqctl status
  2. Status of node rabbit@dev03 ...
  3. [{pid,1427},{running_applications,[{rabbitmq_management,"RabbitMQ Management Console","3.5.3"},{rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher",{webmachine,"webmachine","1.10.3-rmq3.5.3-gite9359c7"},{mochiweb,"MochiMedia Web Server","2.7.0-rmq3.5.3-git680dba8"},{rabbitmq_management_agent,"RabbitMQ Management Agent",{rabbit,"RabbitMQ",{os_mon,"CPO CXC 138 46","2.3.1"},{inets,"INETS CXC 138 49","5.10.6"},{mnesia,"MNESIA CXC 138 12","4.12.5"},{amqp_client,"RabbitMQ AMQP Client",{xmerl,"XML parser","1.3.7"},{sasl,"SASL CXC 138 11","2.4.1"},{stdlib,"ERTS CXC 138 10","2.4"},{kernel,"3.2"}]},{os,{unix,linux}},{erlang_version,"Erlang/OTP 17 [erts-6.4] [source] [64-bit] [smp:2:2] [async-threads:30] [hipe] [kernel-poll:true]\n"},{memory,[{total,83447000},{connection_readers,0},{connection_writers,{connection_channels,{connection_other,5616},{queue_procs,2808},{queue_slave_procs,{plugins,610152},{other_proc,13572680},60728},{mgmt_db,227192},{msg_index,47200},{other_ets,1101600},{binary,136808},{code,20156426},{atom,711569},{other_system,46814221}]},{alarms,[]},{listeners,[{clustering,25672,"::"},{amqp,5672,"::"}]},{vm_memory_high_watermark,0.4},{vm_memory_limit,1606685491},{disk_free_limit,50000000},{disk_free,20716195840},{file_descriptors,[{total_limit,511900},{total_used,3},{sockets_limit,460708},{sockets_used,1}]},{processes,[{limit,1048576},{used,178}]},{run_queue,{uptime,4789}]
  4. [root@dev03 ~]#

验证

打开浏览器,输入http://<IP_ADDRESS>:15672/ 访问RabbitMQ管理界面~ 如

使用admin账户登录

至此,RabbitMQ安装成功~

猜你在找的CentOS相关文章