本文记录一次在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

root@dev03 srv]# wget http://erlang.org/download/otp_src_17.5.tar.gz
--2017-03-28 14:05:15--  http://erlang.org/download/otp_src_17.5.tar.gz
Resolving erlang.org... 192.121.151.106
Connecting to erlang.org|192.121.151.106|:80... Failed: Connection timed out.
retrying.

--2017-03-28 14:05:23--  (try: 2)  http://erlang.org/download/otp_src_17.5.tar.gz
Connecting to erlang.org|192.121.151.106|:80... connected.
HTTP request sent,awaiting response... 200 OK
Length: 67242289 (64M) [application/x-tar]
Saving to: “otp_src_17.5.tar.gz”

100%[====================================================================================================================================================================================================================================>] 67,242,289   220K/s   in 4m 59s  

2017-03-28 14:10:23 (220 KB/s) - “otp_src_17.5.tar.gz” saved [67242289/67242289]

[root@dev03 srv]#

解压

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

tar -zvxf otp_src_17.5.tar.gz

​
[root@dev03 srv]# tar -zvxf otp_src_17.5.tar.gz 

... ...


otp_src_17.5/system/doc/reference_manual/expressions.xml
otp_src_17.5/system/doc/reference_manual/data_types.xml
otp_src_17.5/system/doc/reference_manual/patterns.xml
otp_src_17.5/system/doc/reference_manual/distributed.xml
otp_src_17.5/system/doc/reference_manual/book.xml
otp_src_17.5/system/doc/reference_manual/macros.xml
otp_src_17.5/system/doc/reference_manual/processes.xml
otp_src_17.5/system/doc/reference_manual/part.xml
otp_src_17.5/system/doc/reference_manual/xmlfiles.mk
otp_src_17.5/system/doc/system_architecture_intro/
otp_src_17.5/system/doc/system_architecture_intro/Makefile
otp_src_17.5/system/doc/system_architecture_intro/sys_arch_intro.xml
otp_src_17.5/system/doc/system_architecture_intro/warning.gif
otp_src_17.5/system/doc/system_architecture_intro/note.gif
otp_src_17.5/system/doc/system_architecture_intro/book.xml
otp_src_17.5/system/doc/system_architecture_intro/part.xml
otp_src_17.5/system/doc/system_architecture_intro/xmlfiles.mk
otp_src_17.5/system/README
otp_src_17.5/system/copYRIGHT
otp_src_17.5/HOWTO/
otp_src_17.5/HOWTO/OTP-PATCH-APPLY.md
otp_src_17.5/HOWTO/BOOTSTRAP.md
otp_src_17.5/HOWTO/INSTALL.md
otp_src_17.5/HOWTO/INSTALL-ANDROID.md
otp_src_17.5/HOWTO/DTRACE.md
otp_src_17.5/HOWTO/INSTALL-WIN32.md
otp_src_17.5/HOWTO/BENCHMARKS.md
otp_src_17.5/HOWTO/SYstemTAP.md
otp_src_17.5/HOWTO/INSTALL-CROSS.md
otp_src_17.5/HOWTO/TESTING.md
otp_src_17.5/HOWTO/MARKDOWN.md
otp_src_17.5/OTP_VERSION
otp_src_17.5/proposed_updates.json
otp_src_17.5/erl-build-tool-vars.sh
otp_src_17.5/otp_build
otp_src_17.5/bin/
otp_src_17.5/Makefile.in
otp_src_17.5/configure
[root@dev03 srv]# 

​

configure

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

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

然后执行./configure命令

[root@dev03 otp_src_17.5]# ./configure
Ignoring the --cache-file argument since it can cause the system to be erroneously configured
disabling caching
checking build system type... x86_64-unkNown-linux-gnu
checking host system type... x86_64-unkNown-linux-gnu
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
[root@dev03 otp_src_17.5]#

出现问题~~

[root@dev03 otp_src_17.5]# yum install make ncurses-devel gcc gcc-c++


... ... 

[root@dev03 otp_src_17.5]# yum install unixODBC unixODBC-devel openssl openssl-devel

​
[root@dev03 otp_src_17.5]# yum install make ncurses-devel gcc gcc-c++
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
Package 1:make-3.81-20.el6.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:4.4.7-16.el6 will be installed
--> Processing Dependency: libgomp = 4.4.7-16.el6 for package: gcc-4.4.7-16.el6.x86_64
--> Processing Dependency: cpp = 4.4.7-16.el6 for package: gcc-4.4.7-16.el6.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.7-16.el6.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.7-16.el6.x86_64
--> Processing Dependency: libgomp.so.1()(64bit) for package: gcc-4.4.7-16.el6.x86_64
---> Package gcc-c++.x86_64 0:4.4.7-16.el6 will be installed
--> Processing Dependency: libstdc++-devel = 4.4.7-16.el6 for package: gcc-c++-4.4.7-16.el6.x86_64
--> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.7-16.el6.x86_64
---> Package ncurses-devel.x86_64 0:5.7-4.20090207.el6 will be installed
--> Running transaction check
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.7-16.el6 will be installed
---> Package glibc-devel.x86_64 0:2.12-1.166.el6 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.166.el6 for package: glibc-devel-2.12-1.166.el6.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.166.el6.x86_64
---> Package libgomp.x86_64 0:4.4.7-16.el6 will be installed
---> Package libstdc++-devel.x86_64 0:4.4.7-16.el6 will be installed
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
--> Running transaction check
---> Package glibc-headers.x86_64 0:2.12-1.166.el6 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.166.el6.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.166.el6.x86_64
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
--> Running transaction check
---> Package kernel-headers.x86_64 0:2.6.32-573.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================================================================================================================================================================
 Package                                                               Arch                                                         Version                                                                   Repository                                                 Size
==============================================================================================================================================================================================================================================================================
Installing:
 gcc                                                                   x86_64                                                       4.4.7-16.el6                                                              ISO                                                        10 M
 gcc-c++                                                               x86_64                                                       4.4.7-16.el6                                                              ISO                                                       4.7 M
 ncurses-devel                                                         x86_64                                                       5.7-4.20090207.el6                                                        ISO                                                       641 k
Installing for dependencies:
 cloog-ppl                                                             x86_64                                                       0.15.7-1.2.el6                                                            ISO                                                        93 k
 cpp                                                                   x86_64                                                       4.4.7-16.el6                                                              ISO                                                       3.7 M
 glibc-devel                                                           x86_64                                                       2.12-1.166.el6                                                            ISO                                                       985 k
 glibc-headers                                                         x86_64                                                       2.12-1.166.el6                                                            ISO                                                       614 k
 kernel-headers                                                        x86_64                                                       2.6.32-573.el6                                                            ISO                                                       3.9 M
 libgomp                                                               x86_64                                                       4.4.7-16.el6                                                              ISO                                                       134 k
 libstdc++-devel                                                       x86_64                                                       4.4.7-16.el6                                                              ISO                                                       1.6 M
 mpfr                                                                  x86_64                                                       2.4.1-6.el6                                                               ISO                                                       157 k
 ppl                                                                   x86_64                                                       0.10.2-11.el6                                                             ISO                                                       1.3 M

Transaction Summary
==============================================================================================================================================================================================================================================================================
Install      12 Package(s)

Total download size: 28 M
Installed size: 61 M
Is this ok [y/N]: 

Is this ok [y/N]: y
Downloading Packages:
(1/12): kernel-headers-2.6.32-573.el6.x86_64.rpm                                                                                                                                                                                                       | 3.9 MB     00:00     
(2/12): ncurses-devel-5.7-4.20090207.el6.x86_64.rpm                                                                                                                                                                                                    | 641 kB     00:00     
(3/12): gcc-c++-4.4.7-16.el6.x86_64.rpm                                                                                                                                                                                                                | 4.7 MB     00:00     
(4/12): gcc-4.4.7-16.el6.x86_64.rpm                                                                                                                                                                                                                    |  10 MB     00:00     
(5/12): libgomp-4.4.7-16.el6.x86_64.rpm                                                                                                                                                                                                                | 134 kB     00:00     
(6/12): mpfr-2.4.1-6.el6.x86_64.rpm                                                                                                                                                                                                                    | 157 kB     00:00     
(7/12): glibc-headers-2.12-1.166.el6.x86_64.rpm                                                                                                                                                                                                        | 614 kB     00:00     
(8/12): cpp-4.4.7-16.el6.x86_64.rpm                                                                                                                                                                                                                    | 3.7 MB     00:00     
(9/12): libstdc++-devel-4.4.7-16.el6.x86_64.rpm                                                                                                                                                                                                        | 1.6 MB     00:00     
(10/12): ppl-0.10.2-11.el6.x86_64.rpm                                                                                                                                                                                                                  | 1.3 MB     00:00     
(11/12): cloog-ppl-0.15.7-1.2.el6.x86_64.rpm                                                                                                                                                                                                           |  93 kB     00:00     
(12/12): glibc-devel-2.12-1.166.el6.x86_64.rpm                                                                                                                                                                                                         | 985 kB     00:00     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                                                          47 MB/s |  28 MB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : mpfr-2.4.1-6.el6.x86_64                                                                                                                                                                                                                                   1/12 
  Installing : cpp-4.4.7-16.el6.x86_64                                                                                                                                                                                                                                   2/12 
  Installing : ppl-0.10.2-11.el6.x86_64                                                                                                                                                                                                                                  3/12 
  Installing : cloog-ppl-0.15.7-1.2.el6.x86_64                                                                                                                                                                                                                           4/12 
  Installing : libstdc++-devel-4.4.7-16.el6.x86_64                                                                                                                                                                                                                       5/12 
  Installing : libgomp-4.4.7-16.el6.x86_64                                                                                                                                                                                                                               6/12 
  Installing : kernel-headers-2.6.32-573.el6.x86_64                                                                                                                                                                                                                      7/12 
  Installing : glibc-headers-2.12-1.166.el6.x86_64                                                                                                                                                                                                                       8/12 
  Installing : glibc-devel-2.12-1.166.el6.x86_64                                                                                                                                                                                                                         9/12 
  Installing : gcc-4.4.7-16.el6.x86_64                                                                                                                                                                                                                                  10/12 
  Installing : gcc-c++-4.4.7-16.el6.x86_64                                                                                                                                                                                                                              11/12 
  Installing : ncurses-devel-5.7-4.20090207.el6.x86_64                                                                                                                                                                                                                  12/12 
  Verifying  : kernel-headers-2.6.32-573.el6.x86_64                                                                                                                                                                                                                      1/12 
  Verifying  : ncurses-devel-5.7-4.20090207.el6.x86_64                                                                                                                                                                                                                   2/12 
  Verifying  : gcc-c++-4.4.7-16.el6.x86_64                                                                                                                                                                                                                               3/12 
  Verifying  : gcc-4.4.7-16.el6.x86_64                                                                                                                                                                                                                                   4/12 
  Verifying  : libgomp-4.4.7-16.el6.x86_64                                                                                                                                                                                                                               5/12 
  Verifying  : mpfr-2.4.1-6.el6.x86_64                                                                                                                                                                                                                                   6/12 
  Verifying  : glibc-headers-2.12-1.166.el6.x86_64                                                                                                                                                                                                                       7/12 
  Verifying  : cpp-4.4.7-16.el6.x86_64                                                                                                                                                                                                                                   8/12 
  Verifying  : libstdc++-devel-4.4.7-16.el6.x86_64                                                                                                                                                                                                                       9/12 
  Verifying  : ppl-0.10.2-11.el6.x86_64                                                                                                                                                                                                                                 10/12 
  Verifying  : cloog-ppl-0.15.7-1.2.el6.x86_64                                                                                                                                                                                                                          11/12 
  Verifying  : glibc-devel-2.12-1.166.el6.x86_64                                                                                                                                                                                                                        12/12 

Installed:
  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                                                         

Dependency Installed:
  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
  ppl.x86_64 0:0.10.2-11.el6       

Complete!
[root@dev03 otp_src_17.5]# 

​

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

make & make install

​
root@dev03 otp_src_17.5]# make & make install
[1] 5836
 MAKE	depend
 MAKE	emulator
make[1]: Entering directory `/srv/otp_src_17.5/erts'
make[1]: Entering directory `/srv/otp_src_17.5/erts/emulator'
 MAKE	generate
make[2]: Entering directory `/srv/otp_src_17.5/erts/emulator'
 MAKE	opt
make[3]: Entering directory `/srv/otp_src_17.5/erts/emulator'
 M4	x86_64-unkNown-linux-gnu/opt/smp/hipe_x86_asm.h
make[2]: Entering directory `/srv/otp_src_17.5/erts/emulator'
 GEN	x86_64-unkNown-linux-gnu/gen_git_version.mk
 M4	x86_64-unkNown-linux-gnu/opt/smp/hipe_amd64_asm.h
 M4	x86_64-unkNown-linux-gnu/opt/smp/hipe_sparc_asm.h
 M4	x86_64-unkNown-linux-gnu/opt/smp/hipe_ppc_asm.h
 M4	x86_64-unkNown-linux-gnu/opt/plain/hipe_x86_asm.h
 M4	x86_64-unkNown-linux-gnu/opt/smp/hipe_arm_asm.h
 M4	x86_64-unkNown-linux-gnu/opt/plain/hipe_amd64_asm.h
 M4	x86_64-unkNown-linux-gnu/opt/plain/hipe_sparc_asm.h
 M4	x86_64-unkNown-linux-gnu/opt/plain/hipe_ppc_asm.h
 M4	x86_64-unkNown-linux-gnu/opt/plain/hipe_arm_asm.h
 GEN	x86_64-unkNown-linux-gnu/opt/plain/erl_alloc_types.h
 GEN	x86_64-unkNown-linux-gnu/opt/smp/erl_alloc_types.h
 GEN	x86_64-unkNown-linux-gnu/opt/plain/OPCODES-GENERATED
 GEN	x86_64-unkNown-linux-gnu/opt/smp/OPCODES-GENERATED

... ... 

make[3]: Leaving directory `/srv/otp_src_17.5/lib/ose'
=== Leaving application ose
make[2]: Leaving directory `/srv/otp_src_17.5/lib/ose'
make[1]: Leaving directory `/srv/otp_src_17.5/lib'
(cd "/usr/local/lib/erlang" \
	 && ./Install  -minimal "/usr/local/lib/erlang")

/usr/bin/install -c -m 644 "/srv/otp_src_17.5/OTP_VERSION" "/usr/local/lib/erlang/releases/17"
cd /usr/local/bin
rm -f erl
rm -f erlc
rm -f epmd
rm -f run_erl
rm -f to_erl
rm -f dialyzer
rm -f typer
rm -f escript
rm -f ct_run
ln -s ../lib/erlang/bin/erl erl
ln -s ../lib/erlang/bin/erlc erlc
ln -s ../lib/erlang/bin/epmd epmd
ln -s ../lib/erlang/bin/run_erl run_erl
ln -s ../lib/erlang/bin/to_erl to_erl
ln -s ../lib/erlang/bin/dialyzer dialyzer
ln -s ../lib/erlang/bin/typer typer
ln -s ../lib/erlang/bin/escript escript
ln -s ../lib/erlang/bin/ct_run ct_run
[root@dev03 otp_src_17.5]# 
​

验证Erlang安装

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

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

安装RabbitMQ

下载RabbitMQ安装包

使用wget的方式下载~ 如

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

详细信息~

[root@dev03 srv]# wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.3/rabbitmq-server-generic-unix-3.5.3.tar.gz
--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
Resolving www.rabbitmq.com... 192.240.153.117
Connecting to www.rabbitmq.com|192.240.153.117|:443... connected.
HTTP request sent,awaiting response... 200 OK
Length: 4182821 (4.0M) [application/x-gzip]
Saving to: “rabbitmq-server-generic-unix-3.5.3.tar.gz”

100%[====================================================================================================================================================================================================================================>] 4,182,821   89.3K/s   in 83s     

2017-03-28 17:12:02 (49.2 KB/s) - “rabbitmq-server-generic-unix-3.5.3.tar.gz” saved [4182821/4182821]

[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

[root@dev03 srv]# tar -zvxf rabbitmq-server-generic-unix-3.5.3.tar.gz

... ...

[root@dev03 srv]# mv rabbitmq_server-3.5.3 rabbitmq
[root@dev03 srv]# cd rabbitmq
[root@dev03 rabbitmq]# ll
total 164
drwxr-xr-x 2 1024 1024 12288 May 22  2015 ebin
drwxr-xr-x 3 1024 1024  4096 May 22  2015 etc
drwxr-xr-x 2 1024 1024  4096 May 22  2015 include
-rw-r--r-- 1 1024 1024    93 May 22  2015 INSTALL
-rw-r--r-- 1 1024 1024 29347 May 22  2015 LICENSE
-rw-r--r-- 1 1024 1024 11358 May 22  2015 LICENSE-APACHE2-ExplorerCanvas
-rw-r--r-- 1 1024 1024 10175 May 22  2015 LICENSE-Apache-Basho
-rw-r--r-- 1 1024 1024 10851 May 22  2015 LICENSE-APL2-Stomp-Websocket
-rw-r--r-- 1 1024 1024  1206 May 22  2015 LICENSE-BSD-base64js
-rw-r--r-- 1 1024 1024  1304 May 22  2015 LICENSE-BSD-glMatrix
-rw-r--r-- 1 1024 1024  1087 May 22  2015 LICENSE-MIT-EJS10
-rw-r--r-- 1 1024 1024  1066 May 22  2015 LICENSE-MIT-eldap
-rw-r--r-- 1 1024 1024  1069 May 22  2015 LICENSE-MIT-Flot
-rw-r--r-- 1 1024 1024  1075 May 22  2015 LICENSE-MIT-jQuery164
-rw-r--r-- 1 1024 1024  1087 May 22  2015 LICENSE-MIT-Mochi
-rw-r--r-- 1 1024 1024  1076 May 22  2015 LICENSE-MIT-Sammy060
-rw-r--r-- 1 1024 1024 24897 May 22  2015 LICENSE-MPL-RabbitMQ
drwxr-xr-x 2 1024 1024  4096 May 22  2015 plugins
drwxr-xr-x 2 1024 1024  4096 May 22  2015 sbin
drwxr-xr-x 3 1024 1024  4096 May 22  2015 share
[root@dev03 rabbitmq]#

配置RabbitMQ环境变量

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

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

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

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

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

开启管理插件

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

[root@dev03 rabbitmq]# rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
  mochiweb
  webmachine
  rabbitmq_web_dispatch
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management

Applying plugin configuration to rabbit@dev03... Failed.
 * Could not contact node rabbit@dev03.
   Changes will take effect at broker restart.
 * Options: --online  - fail if broker cannot be contacted.
            --offline - do not try to contact broker.
[root@dev03 rabbitmq]#

创建用户

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

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

启动RabbitMQ服务

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

[root@dev03 rabbitmq]# rabbitmq-server start

              RabbitMQ 3.5.3. copyright (C) 2007-2014 GoPivotal,Inc.
  ##  ##      Licensed under the MPL.  See http://www.rabbitmq.com/
  ##  ##
  ##########  Logs: /srv/rabbitmq/sbin/../var/log/rabbitmq/rabbit@dev03.log
  ######  ##        /srv/rabbitmq/sbin/../var/log/rabbitmq/rabbit@dev03-sasl.log
  ##########
              Starting broker... completed with 6 plugins.

查看状态

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

[root@dev03 ~]# rabbitmqctl status
Status of node rabbit@dev03 ...
[{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}]
[root@dev03 ~]#

验证

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

使用admin账户登录

至此,RabbitMQ安装成功~

CentOS安装RabbitMQ的更多相关文章

  1. 将POD规范属性与其Xcode配置中的不同构建设置相关联(例如,发布,调试)

    我正在尝试为现有的库项目创建POD规范.在Xcode项目中,构建设置为不同的构建配置定义了不同的预处理器宏例如:对于“调试”配置:对于“发布”配置:如何将这些设置映射到相应的POD规范?

  2. 在ios上使用来自框架的boost :: filesysystem路径

    我一直在使用Boost作为PeteGoodliffe脚本构建的框架已有一段时间了.效果很好.最近我遇到了一个问题,可以通过将以下代码放入另一个全新的XCode项目中的视图控制器的viewDidLoad中来重现:当路径对象被销毁时会导致EXC_BAD_ACCESS.有没有其他人遇到这个问题?

  3. ios – iPhone崩溃日志不能正确地符号化并且是双重间隔的

    任何建议超过欢迎.谢谢.解决方法当这件事发生在我身上时,它只是我通过电子邮件收到的日志.如果我记得,至少有一些是在.msg文件中,我不得不把它们拿出来.它可能是Exchange编码更改.如果你显示不可见的字符,你可能会看到每个字符之间的东西.您可以找到并替换它们以删除它们或更改编辑器中的编码.

  4. ios – LLVM,GCC 4.2和Apple LLVM编译器之间的区别3.1

    LLVMGCC4.2和AppleLLVM编译器3.1之间的主要区别是什么?

  5. xamarin.ios – 没有找到ViewController ::.ctor(System.IntPtr)的构造函数

    我有一个问题,我的Monotouch应用程序有时在收到内存警告后才会崩溃.请参见下面的堆栈跟踪.堆栈跟踪是正确的,因为指定的类缺少构造函数获取IntPtr参数.但是这是有意的,因为我在应用程序中根本不使用InterfaceBuilder.那为什么会这样呢?

  6. ios – 在/usr/lib/system/libcache.dylib中,缺少必需的架构armv6

    在试图为iphoneos编写一个虚拟程序时,Xcode4,gcc似乎没有超出初始的sysroot目录如果我把sysroot,以下作品,但感觉非常干酪,而且不可伸缩.这里发生了什么?

  7. ios – Iphone / Ipad在缩放时崩溃

    i=hUb1GHJ6有没有人有什么可能出错的线索?解决方法我们正在做很多调试,我们终于找到了一个解决方案.我们有一个“跳过导航”链接,只有在您的键盘上按“标签”时才显示.这最初设置为“text-indent:-10000px”.这可能导致视口宽度超过10000像素,然后导致手机使用太多内存,然后最终崩溃.我们已经通过删除这个CSS规则来解决这个问题,所以blush.no不会崩溃那么多了.Iphone仍然有内存泄漏的问题,直到他们解决这个问题,网站有时会崩溃,但不会像以前那样接近.

  8. 如何在Xcode 4.5中关闭垃圾回收,并在切换ARC时摆脱cl ang错误1?

    我刚刚重新打开了一个被设置为使用垃圾收集的项目,并且我最后在Xcode3中打开.现在在Xcode4.5中再次打开它,并希望将其现代化,我正在尝试切换ARC.但是,当构建时,会导致clangerrorerrorerrorerrorininin::::::::::::clang:error:不能同时指定’-fobjc-arc’和’-fobjc-gc-only’啊,我需要关闭我之前使用的垃圾收集.但是,

  9. xamarin.ios – 如何使用System.Drawing.Color?

    我昨天遇到了问题.我想在Android和iOS项目中使用System.Drawing.Color结构.Xamarin文档声称MonoTouch框架具有System.Drawing.Color结构(link-http://iosapi.xamarin.com/?link=T:System.Drawing.Color).但是在monotouch.dll命名空间中,System.Drawing没有名称为

  10. ios – 异常类型:EXC_CRASH(SIGABRT)

    有没有人知道这次崩溃?解决方法这不是崩溃,因异常而中止.这意味着您的应用程序正在将错误数据传递给系统例程,并且例程说它很糟糕且无法继续,因此它会杀死您的应用程序.控制台应该显示出错的地方.可能发生的一个常见异常是尝试从一个只有n个对象的数组中获取第一个对象.控制台将显示一条消息.因此,请检查控制台以查看可能发生的情况.

随机推荐

  1. 在airgapped(离线)CentOS 6系统上安装yum软件包

    我有一个CentOS6系统,出于安全考虑,它已经被空气泄漏.它可能从未连接到互联网,如果有,它很长时间没有更新.我想将所有.rpm软件包放在一个驱动器上,这样它们就可以脱机安装而无需查询互联网.但是,我在测试VM上遇到的问题是,即使指定了本地路径,yum仍然会挂起并尝试从在线存储库进行更新.另外,有没有办法使用yum-utils/yumdownloader轻松获取该包的所有依赖项和所有依赖项?目前

  2. centos – 命名在日志旋转后停止记录到rsyslog

    CentOS6.2,绑定9.7.3,rsyslog4.6.2我最近设置了一个服务器,我注意到在日志轮换后,named已停止记录到/var/log/messages.我认为这很奇怪,因为所有日志记录都是通过rsyslog进行的,并且named不会直接写入日志文件.这更奇怪,因为我在更新区域文件后命名了HUPed,但它仍然没有记录.在我停止并重新启动命名后,记录恢复.这里发生了什么?

  3. centos – 显示错误的磁盘大小

    对于其中一个磁盘,Df-h在我的服务器上显示错误的空白区域:Cpanel表明它只有34GB免费,但还有更多.几分钟前,我删除了超过80GB的日志文件.所以,我确信它完全错了.fdisk-l/dev/sda2也显示错误:如果没有格式化,我该怎么做才能解决这个问题?并且打开文件描述符就是它需要使用才能做到这一点.所以…使用“lsof”并查找已删除的文件.重新启动写入日志文件的服务,你很可能会看到空间可用.

  4. 如何在centos 6.9上安装docker-ce 17?

    我目前正在尝试在centOS6.9服务器上安装docker-ce17,但是,当运行yuminstalldocker-ce时,我收到以下错误:如果我用跳过的标志运行它我仍然得到相同的消息,有没有人知道这方面的方法?

  5. centos – 闲置工作站的异常负载平均值

    我有一个新的工作站,具有不寻常的高负载平均值.机器规格是:>至强cpu>256GB的RAM>4x512GBSSD连接到LSI2108RAID控制器我从livecd安装了CentOS6.564位,配置了分区,网络,用户/组,并安装了一些软件,如开发工具和MATLAB.在启动几分钟后,工作站负载平均值的值介于0.5到0.9之间.但它没有做任何事情.因此我无法理解为什么负载平均值如此之高.你能帮我诊断一下这个问题吗?

  6. centos – Cryptsetup luks – 检查内核是否支持aes-xts-plain64密码

    我在CentOS5上使用cryptsetupluks加密加密了一堆硬盘.一切都很好,直到我将系统升级到CentOS6.现在我再也无法安装磁盘了.使用我的关键短语装载:我收到此错误:在/var/log/messages中:有关如何装载的任何想法?找到解决方案问题是驱动器使用大约512个字符长的交互式关键短语加密.出于某种原因,CentOS6中的新内核模块在由旧版本创建时无法正确读取512个字符的加密密钥.似乎只会影响内核或cryptsetup的不同版本,因为在同一系统上创建和打开时,512字符的密钥将起作用

  7. centos – 大量ssh登录尝试

    22个我今天登录CentOS盒找到以下内容这是过去3天内的11次登录尝试.WTF?请注意,这是我从我的提供商处获得的全新IP,该盒子是全新的.我还没有发布任何关于此框的内容.为什么我会进行如此大量的登录尝试?是某种IP/端口扫描?基本上有4名匪徒,其中2名来自中国,1名来自香港,1名来自Verizon.这只发生在SSH上.HTTP上没有问题.我应该将罪魁祸首子网路由吗?你们有什么建议?

  8. centos – kswap使用100%的CPU,即使有100GB的RAM也可用

    >Linux内核是否应该足够智能,只需从内存中清除旧缓存页而不是启动kswap?

  9. centos – Azure将VM从A2 / 3调整为DS2 v2

    我正在尝试调整前一段时间创建的几个AzureVM,从基本的A3和标准A3到标准的DS2v2.我似乎没有能力调整到这个大小的VM.必须从头开始重建服务器会有点痛苦.如果它有所不同我在VM中运行CentOS,每个都有一个带有应用程序和操作系统的磁盘.任何人都可以告诉我是否可以在不删除磁盘的情况下删除VM,创建新VM然后将磁盘附加到新VM?

  10. centos – 广泛使用RAM时服务器计算速度减慢

    我在非常具体的情况下遇到服务器速度下降的问题.事实是:>1)我使用计算应用WRF>2)我使用双XeonE5-2620v3和128GBRAM(NUMA架构–可能与问题有关!

返回
顶部