`

在CentOS上安装rabbitmq-server

阅读更多

***在 CentOS 6.4上安装python***

注意啊,自己手动安装python2.7.5,不要动系统上面其他的版本

1,先安装GCC,用如下命令yum install gcc gcc-c++ 

yum install zlib

yum install zlib-devel

2,下载python-2.7.5.tar.gz文件,修改文件权限chmode +x python-7.5.tar.gz 

3,解压tar文件,tar -xzvf python-2.7.5.tar.gz 

4,cd python-2.7.5 

vim Python-2.7.5/Modules/Setup.dist

找到   

#SSL=/usr/local/ssl

#_ssl _ssl.c \

#       -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \

#       -L$(SSL)/lib -lssl -lcrypto

......

#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz 

 把注释去掉

 

./configure --prefix=/usr/local/python27 --with-zlib=/usr/include

make && make install

5、建立软连接,使系统默认的python指向python27 

mv /usr/bin/python /usr/bin/python2.6.6.old 

ln -s /usr/local/python27/bin/python2.7 /usr/bin/python

 

已经安装完成python的安装或升级的全部操作了,我们再来看一下现在的python的版本:

# python -V 

Python 2.7.5 

虽然现在python已经安装完成,但是使用yum命令会有问题——yum不能正常工作:

这是因为yum默认使用的python版本是2.6.6,到哪是现在的python版本是2.7.5,故会出现上述问题,只需要该一下yum的默认python配置版本就行了:

#vi /usr/bin/yum 

将文件头部的#!/usr/bin/python改为 

#!/usr/bin/python2.6 

 

***在 CentOS 6.4上安装Erlang***

在本节中,我们将来学习如何在CentOS 6.4上安装erlang,具体的Erlang版本是R16B02。 

在安装之前,需要先要安装一些其他的软件,否则在安装中间会出现一些由于没有其依赖的软件模块而失败。 

1、首先要先安装GCC GCC-C++ Openssl等以来模块:

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

 

2、再安装ncurses模块

yum -y install ncurses-devel  

yum install ncurses-devel  

   

3、下载Erang源代码文件文件,并对其付权限和解压文件:

wget http://www.erlang.org/download/otp_src_R16B02.tar.gz

chmod +x otp_src_R16B02.tar.gz  

tar -xzvf otp_src_R16B02.tar.gz  

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

 

4、下面是安装erlang的重头戏,依次执行以下操作:

cd erlang_R16B/  

./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac  //不用java编译,故去掉java避免错误  

make && make install //编译后安装  

 

5、配置erlang环境:

vi /etc/profile  

ERL_HOME=/usr/local/erlang  

export PATH=$PATH:$ERL_HOME/bin  

好了,现在erlang的已经配置好了,现在我们来测试一下是否安装成功,在控制台输入命令erl,如果在erlang shell里出现下图所示就说明安装成功了: 

此处省略截图了...

 

*** 在CentOS上安装rabbitmq-server-3.1.5 ***

在本节中我们来看一下如何在CentOS上安装RabbitMQ。我们使用的rabbitmq的版本是rabbitmq-server-3.1.5.tar.gz,CentOS的版本是CentOS 6.4。 

在安装rabbitmq之前需要先安装python和erlang,这两部分的安装过程请参看在 CentOS 6.4上安装python和在 CentOS 6.4上安装Erlang,这里不再赘述。 

安装rabbitmq的具体步骤如下: 

1、下载rabbitmq-server-3.1.5.tar.gz文件,并解压之:

#cd /usr/local 

#wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5.tar.gz 

#chmod +x rabbitmq-server-3.1.5.tar.gz 

#tar -xzvf rabbitmq-server-3.1.5.tar.gz

 

2、在编译rabbitmq源码之前先要安装其需要以来包:

#yum -y install xmlto 

否则会编译不通过:

/bin/sh: line 1: xmlto: command not found

 

3、开始编译源代码:

#cd rabbitmq-server-3.1.5 

#make 

#make install TARGET_DIR=/opt/mq/rabbitmq SBIN_DIR=/opt/mq/rabbitmq/sbin MAN_DIR=/opt/mq/rabbitmq/man //将rabbitmq编译到/opt/mq/rabbitmq目录 

 

4、安装web插件管理界面

#cd /opt/mq/rabbitmq/sbin 

#mkdir /etc/rabbitmq/ 

#rabbitmq-plugins enable rabbitmq_management 

 

 5、好了,到这里rabbitmq已经配置好了,可以启动了:

#./rabbitmq-server start & 

我运行的时候报错了,ERROR: epmd error for host "springzoo": timeout (timed out)

更改下/etc/hosts:  

127.0.0.1   localhost springzoo

::1         localhost springzoo

# ps aux | grep rabbitmq //查看端口,默认就是5672

netstat -tnlp | grep 5672

tcp        0      0 0.0.0.0:15672               0.0.0.0:*                   LISTEN      30435/beam.smp      

tcp        0      0 0.0.0.0:55672               0.0.0.0:*                   LISTEN      30435/beam.smp      

tcp        0      0 :::5672                     :::*                        LISTEN      30435/beam.smp

如果看到下面的信息就表明已经启动成功了: 

省略截图....

最好我们就可以在浏览器上输入http://127.0.0.1:15672/登录管理界面了

使用登录的名户名和密码默认都算guest,登录后的页面如下:

截图再次省略...

 

博客新地址:http://yidao620c.github.io

 

分享到:
评论

相关推荐

    rabbitmq-server-3.6.5-1.noarch.rar

    在“压缩包子文件的文件名称列表”中,我们看到一个名为“rabbitmq-server-3.6.5-1.noarch.rpm”的文件,这是一个RPM(Red Hat Package Manager)格式的软件包,常见于Fedora、CentOS等基于RPM的Linux发行版。...

    centos6 rabbitmq-server-3.7.14-1.el6.noarch.rpm

    centos6下的 rabbitmq-server-3.7.14-1.el6.noarch.rpm

    最新版linux rabbitmq-server-generic-unix-3.8.5.tar.xz

    最新版linux rabbitmq-server-generic-unix-3.8.5.tar.xz

    rabbitmq-server-3.6.5-1.noarch.zip

    在安装这个RPM包之前,确保系统已安装了EPEL(Extra Packages for Enterprise Linux)仓库,因为RabbitMQ可能不在默认的CentOS 7仓库中。可以通过以下命令添加EPEL仓库: ```bash sudo yum install epel-release ``...

    rabbitmq-server-generic-unix-3.5.7.tar.rar下载,rabbitmq安装包

    - 首先,您需要在Windows上使用RAR解压工具解压“rabbitmq-server-generic-unix-3.5.7.tar.gz”文件,得到解压后的tar文件。 - 接着,将解压后的文件通过FTP或SCP等工具上传到您的Linux服务器。 - 在Linux服务器...

    rabbitmq-server-3.6.15-1.el7.noarch.zip

    - **rpm包安装**:`rabbitmq-server-3.6.15-1.el7.noarch.rpm`是一个RPM包,可以在RHEL 7/CentOS 7上通过`yum`命令进行安装。 - **启动与停止**:使用`systemctl start rabbitmq-server`启动服务,`systemctl stop...

    rabbitmq-server-3.7.6-1.el7.noarch.rpm

    centos7 系统上面安装rabbitmq-server服务器,这里使用了一个3.7.6的版本来匹配 erlang的 20.3版本,暂时配置好环境后,是可以使用的!

    rabbitmq-server资源安装包

    本资源包含RabbitMQ在两种操作系统上的安装包:适用于CentOS 7的`rabbitmq-server-3.7.9-1.el7.noarch.rpm`和适用于Windows的`rabbitmq-server-3.7.9.exe`。 1. **RabbitMQ核心概念**: - **节点(Node)**:...

    rabbitmq-server-3.8.1-1.el7.noarch.rpm

    rabbitmq-server-3.8.1-1.el7.noarch.rpm比较新的版本,rpm格式,官网不好下载拉。

    rabbitmq-server-3.12.13-1.el8.noarch.rpm

    rabbitmq-server-3.12.13-1.el8.noarch.rpm下载,支持RPM for RHEL Linux 8.x and 9.x, CentOS Stream 8 and 9, Fedora 35+, Amazon Linux 2023, Rocky Linux, Alma Linux

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

    在安装RabbitMQ之前,我们需要先确保系统已经装有Erlang。安装Erlang的过程因操作系统而异,一般可以通过包管理器如apt-get(Ubuntu/Debian)、yum(CentOS/RHEL)或brew(macOS)进行安装。 接下来,我们关注...

    rabbitmq-server-3.7.12-1.el6.noarch.rpm

    rabbitmq-server-3.7.12-1.el6.noarch.rpm包 配合erlang在RHEL Linux 6.x, CentOS 6.x, Fedora prior to 19等系统运行

    rabbitmq-server-3.7.14-1.el7.noarch.rpm

    rabbitmq-server-3.7.14-1.el7.noarch.rpm

    rabbitmq-server-3.6.10-1.el7.noarch.zip

    标题中的“rabbitmq-server-3.6.10-1.el7.noarch.zip”指的是RabbitMQ服务器的特定版本,3.6.10,针对的是Linux发行版 CentOS 7(因为“el7”通常代表“Enterprise Linux 7”,这是CentOS的一个版本)。这个文件是一...

    rabbitmq-server-3.8.9-1+erlang-23.1.1+socat-1.7.3.2

    总结来说,要在CentOS7上部署RabbitMQ 3.8.9,你需要先安装Erlang 23.1.1,接着安装RabbitMQ服务器,最后安装socat。安装完成后,进行必要的配置和管理操作,确保RabbitMQ能顺利工作。这个过程对于理解RabbitMQ及其...

    CentOS7 安装RabbitMQ集群.docx

    在安装 Erlang 之前,需要添加 RabbitMQ 的 Erlang repository。在 /etc/yum.repos.d/目录下新增 rabbitmq_erlang.repo 配置文件,内容如下: ``` [rabbitmq_erlang] name=rabbitmq_erlang baseurl=...

    rabbitmq-server-3.7.10-1.el6.noarch.rpm

    rabbitmq-server-3.7.10-1.el6.noarch.rpm包 配合erlang在RHEL Linux 6.x, CentOS 6.x, Fedora prior to 19等系统运行

    rabbitmq-server-3.8.2-1.el7.noarch.rpm

    rabbitmq3.8.2(注意:el7版本,支持centos7) -- 你很棒,我也很棒,给不给时间都可以搞定[zfine.top]

    rabbitmq-server-3.8.17-1.el8.noarch.rpm和epel-release-7-13.noarch.rpm.rar

    在安装RabbitMQ之前,你需要确保系统已经安装了EPEL仓库,因为RabbitMQ不在默认的RHEL/CentOS仓库中。安装步骤如下: 1. 首先,使用以下命令安装`epel-release`: ``` sudo rpm -ivh epel-release-7-13.noarch....

    LinuxCentOS7版本RabbitMQ3.8.9带erlang+socat

    在 CentOS 7 上安装 RabbitMQ 3.8.9,你需要先确保系统是最新的,可以通过运行以下命令完成: ```bash sudo yum update ``` 接下来,安装 Erlang,因为 RabbitMQ 依赖于 Erlang 运行环境。你可以通过下载并安装...

Global site tag (gtag.js) - Google Analytics