Red Hat安装部署Rabbitmq

一、Rabbitmq安装部署手册

1、环境介绍

系统环境:Red HatEnterprise Linux Server release 6.2 (Santiago)

内核版本:Linux zxt-02.com2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64 GNU/Linux

软件版本:otp_src_17.3;rabbitmq-server-3.2.4;Python 2.6.6;simplejson-3.3.2; 

主机名:zxt1.com

主机IP192.168.1.108

安装所需软件环境:

 

Rabbitmq 是用 erlang 语言写的,所以我们需要安装Erlang,安装 erlang 又需要安装 python 与 simplejson,所以我们从python开始:

2、安装 python:

Redhat6.2系统自带的Python版本2.6已满足本软件所需版本因此此采用yum安装。

#yum install -y python*

提示:个别系统自带Python版本较低需要手动编译安装或升级。

编译安装Python

#wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2 

#tar -jxvf Python-2.5.2.tar.bz2 

#cd Python-2.5.2 

#./configure 

#make && make install 

测试:在命令行下输入python,出现python解释器即表示已经正确安装。

[[email protected] soft]# python

Python 2.6.6(r266:84292, Sep 12 2011, 14:03:14)

[GCC 4.4.5 20110214(Red Hat 4.4.5-6)] on linux2

Type"help", "copyright", "credits" or"license" for more information.

>>>

3、安装 simplejson:

下载地址:

#wget http://pypi.python.org/packages/source/s/simplejson/ simplejson-3.3.2.tar.gz 

安装:

#tar zxvf simplejson-3.3.2.tar.gz 

#cd simplejson-3.3.2  

#python setup.py build 

#python setup.py install 

提示:

如果出现:

WARNING: The Cextension could not be compiled, speedups are not enabled.

Plain-Pythoninstallation succeeded.

不用管直接执行:

#python setup.py install

4、安装 erlang

4.1、安装基本依赖环境:

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

#yum -y install libX* java* tk* unixODBC* unixODBC-devel*

#yum -y install ncurses-devel*

#yum -y install xmlto*

4.2、安装erlang

下载地址:

#wget http://www.erlang.org/download/otp_src_17.3.tar.gz 

#mv otp_src_R16B02 erlang_R16B #重命名解压后的文件  

#cd erlang_R16B/  

#./configure --prefix=/usr/local/erlang --with-ssl --enable-threads--enable-smp-support --enable-kernel-poll --enable-hipe --without-javac    

#make && make install 

#vi /etc/profile    

ERL_HOME=/usr/local/erlang

PATH=$ERL_HOME/bin:$PATH

export ERL_HOME PATH 

#source /etc/profile 

更新环境变量

测试一下是否安装成功,在控制台输入命令erl。执行erl,进入erlang的shell表示安装成功

5、安装 RabbitMQ

下载地址:

http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.1/rabbitmq-server-3.2.4.tar.gz

http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.0/rabbitmq-server-3.3.0-1.noarch.rpm

#yum install nc (nc.x86_64) 

cd /usr/local 

#cd rabbitmq-server-3.2.4 

#make TARGET_DIR=/opt/rabbitmqSBIN_DIR=/opt/rabbitmq/sbin MAN_DIR=/opt/rabbitmq/man DOC_INSTALL_DIR=/opt/rabbitmq/doc

#make TARGET_DIR=/opt/rabbitmqSBIN_DIR=/opt/rabbitmq/sbin MAN_DIR=/opt/rabbitmq/man DOC_INSTALL_DIR=/opt/rabbitmq/doc install

然后去/usr/local/sbin/目录,查看是否有下面文件

[[email protected] sbin]# pwd

/opt/rabbitmq/sbin

[roo[email protected] sbin]# ll

rabbitmqctl

rabbitmq-defaults

rabbitmq-env

rabbitmq-plugins

rabbitmq-server

6、安装web插件管理界面

#cd /opt/rabbitmq/sbin  

#mkdir /etc/rabbitmq/ 

#rabbitmq-plugins enable rabbitmq_management 

7、启动/关闭rabbitmq服务:

前台运行:

rabbitmq-server start (用户关闭连接后,自动结束进程)  

后台运行:

rabbitmq-server -detached

终止 rabbitmq

./rabbitmqctl stop

或者

./rabbitmqctl stop/var/lib/rabbitmq/mnesia/rabbit\@hostname.pid

8、RabbitMQ添加用户

Rabbitmq如果做了安全措施,默认的guest就无法登陆控制台。需要我们自己创建用户进行登陆

1,执行添加用户命令

/opt/rabbitmq/sbin/rabbitmqctl add_user admin admin

2,执行设置权限命令

/opt/rabbitmq/sbin/rabbitmqctl set_permissions -p/  admin ".*" ".*"".*"

提示:很多网上的安装教程都没有这一条命令,导致用户创建了之后无法登录。

3,执行设置角色命令

/opt/rabbitmq/sbin/rabbitmqctl set_user_tags adminadministrator

4,为新用户添加密码

rabbitmqctl change_password username newpassword

5,执行查看用户命令

/opt/rabbitmq/sbin/rabbitmqctl list_users

9、RabbitMQ常用命令

添加用户:

rabbitmqctl add_user username password

设置新添加用户角色

rabbitmqctl set_user_tags admin administrator

删除用户:

rabbitmqctl delete_user username

更改密码:

rabbimqctl change_password username newpassword

查看所有用户

rabbitmqctl list_users

10、web登录

输入服务ip及端口55672

时间: 2024-10-06 16:15:36

Red Hat安装部署Rabbitmq的相关文章

CentOS7.X环境下基于docker安装部署RabbitMQ集群

1.IP地址规划(将信息配置到/etc/hosts中)主机名 IP地址RabbitMQ01 192.168.8.131RabbitMQ02 192.168.8.132RabbitMQ03 192.168.8.133RabbitMQ04 192.168.8.1342.RabbitMQ集群安装(1)四个节点同时运行,下载RabbitMQ镜像[[email protected]~]# docker pull rabbitmq:3-management(2)四个节点分别运行,启动RabbitMQ容器 [

CentOS 7(同red hat)安装oracle 11g r2最全最细攻略

前瞻: 1. 安装Gnome桌面版X86_64版本的CentOS 7系统(或者相对应版本的Red Hat等). 2. 下载安装并激活Xmanager Enterprise 5用于对linux系统的连接访问以及数据传输等. 3. 下载解压缩oracle 11g r2 for linux的程序包,并将其中的[database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles/all.jar]内添加文件夹[fallback]以及放入文件[simsun

Linux red hat 安装ansible

今日对Linux 系统是Red Hat Enterprise Linux Server release 6.5 (Santiago)对ansible进行安装. 由于系统的源为yum源,所以使用yum install ansible 进行安装,但是报错.如图.(这个错误是yum源没有注册到red hat 系统). yum源不能安装,所以换了一个思路.使用pip安装.pip是依赖python安装的. 1.检查Python版本 Python -v 检查出来为Python 2.6.6 2.检查pip 版

Linux下安装部署RabbitMQ

在写正文之前先啰嗦几句,RabbitMQ(消息队列)的安装让我费了半天劲啊!足足折腾了2天,最后写下这篇文章总结下,其实很简单,但是你找不到错在哪个环节就会费很多无用功,如果你也遇到了安装erl后 怎么也安装不了RabbitMQ时,那这篇文章就会帮你大忙了.千万别被网上所谓的教程坑了.目前能搜到的教程几乎都是不行的,主要错在一开始就迷惑你了,创造erlang已经安装好了的假象,让你怎么找问题也找不到问题的根本,问题的根本其实就是开始的erlang安装错了!教程提供的erl官方网站大致分为两种,看

red hat安装docker报依赖要求container-selinux>2.9问题解决过程

redhat版本号:Red Hat Enterprise Linux Server release 7.5 (Maipo)安装过程:1.移除旧版本:$ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \d

Red Hat 安装中文支持

cat /proc/sys/dev/cdrom/info 安装中文支持 yum  groupinstall "chinese support" 安装中文输入法 1.在System >Preferences>中会出现 Input Method 选项,点击进入 2.选择 USE  IBUS (recommended),点击 Input Method Preferences  选项进入 General 选项包含 快捷键等设置,Input Method 中选择常用输入法,在Sele

基于网络的 Red Hat 无人值守安装

基于网络的 Red Hat 无人值守安装 本文介绍了 PC 平台上的一种快速 Red Hat Linux 安装方案.它具有很高的自动化程度--用户只需手工启动机器并选择从网络启动,就可以完成整个安装过程.在需要批量安装大量 Red Hat Linux 系统和需要技术人员 Red Hat Linux 安装支持的情况下,这种方案可以节省大量的时间.而且由于不需要额外的软件和光驱和软驱等硬件设备,在成本上也有很大优势.所有安装 Red Hat Linux 的开发/测试人员,和 IT 支持人员都能够从本

Linux(Red Hat 6 32位) 下安装Mysql5.6.30

1. 下载MySQL 5.6 下载页面:http://dev.mysql.com/downloads/mysql/ 此处选择"Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 32-bit), RPM Bundle"下载,下载至/root/fuxian/目录下,下载文件名为"MySQL-5.6.30-1.el6.i686.rpm-bundle.tar" 2. 解压tar包 cd /fuxian/Downloads/

Red Hat Enterprise Linux 5.10在vmware10下的安装

Red Hat Enterprise Linux 5.10在vmware10下的安装 1.启动"新建虚拟机"向导程序.如下图,选择"自定义",点击"下一步" 2.选择虚拟机硬件兼容性,你可以根据自己需求选择,这里选择默认,如下图.单击"下一步" 3.指定虚拟机系统的安装方式.选择"稍后安装操作系统",如果选择"安装盘镜像文件(iso)",虚拟机启动后会自动执行快速安装,不方便用户控制安装