Linux 下RabbitMq 安装

一、RabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang。

$wget  http://erlang.org/download/otp_src_20.0.tar.gz
$tar -zxvf  otp_src_20.0.tar.gz
$yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel
$cd otp_src_20.0
$./configure --prefix=/usr/local/erlang     
                   --enable-smp-support          
                   --enable-threads                 
                   --enable-sctp                      
                   --enable-kernel-poll            
                   --enable-hipe                      
                   --with-ssl
$make && make install
$vi /etc/profile
#添加环境变量
ERL_HOME=/usr/local/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
$source /etc/profile
#检测是否成功安装
$erl -v
Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V9.0  (abort with ^G)
1> 
BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded
       (v)ersion (k)ill (D)b-tables (d)istribution
#yum 安装方式
$rpm -Uvh https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
$yum install erlang       

二、RabbitMq 下载安装

$wget https://github-production-release-asset-2e65be.s3.amazonaws.com/924551/297f2f02-541f-11e8-844d-3ba53ba6d3a1?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180610%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180610T142727Z&X-Amz-Expires=300&X-Amz-Signature=75283f2ffb3963f9f7fafd18eb012e2e3194de68e06721b2798b4ce4f26bebcf&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Drabbitmq-server-generic-unix-3.7.5.tar.xz&response-content-type=application%2Foctet-stream
$xz -d rabbitmq-server-generic-unix-3.7.5.tar.xz
$tar -zxvf rabbitmq-server-generic-unix-3.7.5.tar
#设置RABBITMQ_HOME 环境变量
RABBITMQ_HOME=/usr/local/rabbitmq
PATH=$RABBITMQ_HOME/sbin:$PATH
export RABBITMQ_HOME PATH
$source /etc/profile
#yum 安装方式
$yum install rabbitmq-server

三、启动RabbitMq

后台启动:$rabbitmq-server -detached 

              RabbitMQ 3.1.5. Copyright (C) 2007-2013 GoPivotal, Inc.
  ##  ##      Licensed under the MPL.  See http://www.rabbitmq.com/
  ##  ##
  ##########  Logs: /var/log/rabbitmq/rabbit@vm10-10-7-12.log
  ######  ##        /var/log/rabbitmq/rabbit@vm10-10-7-12-sasl.log
  ##########
              Starting broker... completed with 6 plugins.

启动web管理控制台插件 $rabbitmq-plugins.bat enable rabbitmq_management 
添加用户:$rabbitmqctl add_user {username} {password} 
删除用户:$rabbitmqctl delete_user {username} 
修改密码:$rabbitmqctl change_password {username} {newpassword} 
设置用户角色:$rabbitmqctl set_user_tags {username} {tag} 
tag可以为administrator, monitoring, management 
关闭:$rabbitmqctl stop

猜你喜欢

转载自blog.csdn.net/u014692324/article/details/80640054