rabbitMQ rpm包的安装

rabbitMQ的安装

1.依赖环境的安装

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson

2.语言环境的安装

wget http://erlang.org/download/otp_src_19.2.tar.gz

tar xvf otp_src_19.2.tar.gz

cd otp_src_19.2

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

--prefix  指定安装目录

--enable-smp-support启用对称多处理支持(Symmetric Multi-Processing对称多处理结构的简称)

--enable-threads启用异步线程支持

--enable-sctp启用流控制协议支持(Stream Control Transmission Protocol,流控制传输协议)

--enable-kernel-poll启用Linux内核poll

--enable-hipe启用高性能Erlang

--with-ssl 启用ssl包

--without-javac 不用java编译

make && make install

测试安装是否成功 /usr/local/erlang/bin/erl

1> EvenN = lists:filter (fun (N) -> N rem 2 == 0 end,lists:seq(1,100)).  输入出现以下内容

[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,

44,46,48,50,52,54,56,58|...]

2> halt().  退出

配置环境变量

vim /etc/profile

export PATH=$PATH:/usr/local/erlang/bin

source /etc/profile

3.安装rabbitMQ(rpm 包安装)

rpm -ivh rabbitmq-server-3.6.6-1.el6.noarch.rpm  安装会报错 有依赖关系解决方法不安装依赖关系

——————————————————————————————————————————————————————————————————

warning: rabbitmq-server-3.6.6-1.el6.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY

error: Failed dependencies:

erlang >= R16B-03 is needed by rabbitmq-server-3.6.6-1.el6.noarch

socat is needed by rabbitmq-server-3.6.6-1.el6.noarch

————————————————————————————————————————————————————————————————————

解决方法:

yum -y install socat

此时会报错没有socat包或是找不到socat包,解决方法安装centos的epel的扩展源

yum -y install epel-release  之后执行yum -y install socat 安装socat

接着安装rpm -ivh rabbitmq-server-3.6.6-1.el6.noarch.rpm  安装会报错 有依赖关系解决方法不安装依赖关系

rpm -i --nodeps rabbitmq-server-3.6.6-1.el6.noarch.rpm

生成配置文件

cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

启动rabbitmq

service rabbitmq-server start

报错如下:

——————————————————————————————————————————————

Starting rabbitmq-server: rmdir: failed to remove `/var/run/rabbitmq‘: Directory not empty

FAILED - check /var/log/rabbitmq/startup_{log, _err}

rabbitmq-server.

————————————————————————————————————————————————————

解决方法:

ln -s /usr/local/erlang/bin/erl /usr/bin/erl

之后再次启动正常

service rabbitmq-server   start|stop|status|rotate-logs|restart|condrestart|try-restart|reload|force-reload

service rabbitmq-server start

netstat -anplt | grep LISTEN  默认监听端口15672/5672

开启管理页面插件

rabbitmq-plugins enable rabbitmq_management

添加管理员账号

rabbitmqctl add_user rabbitadmin 123456

分配用户标签

rabbitmqctl set_user_tags rabbitadmin administrator

创建和赋角色完成后查看并确认

rabbitmqctl list_users

登录管理界面

浏览器输入地址:http://服务器IP地址:15672/

用户名密码:rabbitadmin/123456

时间: 2024-11-08 19:07:54

rabbitMQ rpm包的安装的相关文章

rpm包方式安装配置haproxy

1.以rpm包方式安装haproxy #yum -y install  haproxy 2.查看haproxy安装生成那些文件 #rpm -ql  haproxy 3.haproxy命令选项: syntax:haproxy [-f < 配置文件>] [ -vdVD ] [-n 最大并发连接总数] [-N 每个侦听的最大并发数]  [ -p <当前的PID文件> ] [-m <内存限制M>]  [-h <命令帮助H>]            -v 显示当前版本

使用RPM包离线安装MariaDB 10.0.20 , 基于CentOS 6.6-x86-64

使用RPM包[离线]安装 MariaDB 10.0.20,基于CentOS 6.6-x86-64 Minimal 湘中朱生 2015-07-01 于深圳福田 QQ: 872007255 MariaDB交流群: 198111730 文档说明: 1. 网上有很多关于MariaDB/Mysql数据库的安装技术博客文档,主要有源码编译安装和Yum源安装,有些写得很规范优秀,但很少有基于离线RPM包安装的. 2. 源码编译安装对于初学者而言门槛过高, 很容易打击MariaDB初学者学习探索的积极性; Yu

linux系统RPM包的安装

rpm包的安装方法有2种 使用yum install -y 安装,这种安装需要创建rpm仓库,在目录/etc/yum.repos.d目录下面的*.repo文件下面添加如下信息:不同版本的linux的系统,有的会自带repo格式的文件,可以直接在里面添加,没有的话直接新建一个. 在仓库文件中添加: [唯一id] name=名字 baseurl=file:///mnt/cdrom gpgcheck=0 2.如果有个别包需要关联,使用yum安装和单独的rpm -ivh 皆无法正常安装,可以使用 rpm

Linux下的两种服务:RPM包默认安装的服务和源码包安装的服务

有些软件安装到电脑上后就会有一个或多个服务出现在系统服务管理里面,比如Apache,VMware软件等就会出现在计算机服务里面,可以随系统的启动而启动,当然也可以设置不启动,等要用了的时候再去启动,(可以在运行里面输入services.msc直接打开服务列表),但是有些软件安装到电脑后不会有什么服务生成,比如我们的聊天工具QQ. Linux下有两种服务,一种是RPM包默认安装的服务,一种是源码包安装的服务. RPM默认安装的服务在/etc/rc.d/init.d/文件下,执行service sm

Rpm包的安装与yum的配置

RPM包管理器的常用命令和示例: 1.安装程序包: rpm [option]/path/to/package_file –i:安装程序包 –v:显示安装的过程 -h :显示安装进度 -vv:显示详细信息 -vvv:显示更更详细信息 -ivh --nodeps: 强制安装程序包(不解决依赖关系情况下强制安装,将不能正常使用) 2.  卸载程序包 rpm [option] package_name -e:卸载包 [[email protected] Packages]# rpm -ev zsh -e

RPM 包格式安装配置LAMP

RPM包格式安装配置LAMP,提供两个虚拟主机,一个用于wordpress,一个用于phpMyAdmin,为后一个提供ssl访问方式.  一.首先用Yum 安装这几个软件:httpd, php, php-mysql, mysql-server 就可以了: # yum install -y php php-mysql mysql-server # service httpd start        安装好后就可以启动httpd服务了 创建2个虚拟主机的index.html 的主文件 # mkdi

linux 下面 jdk1.7 rpm 包的安装

1.下载安装jdk7.0 for linux 我下载的版本为:jdk-7u2-linux-i586.rpm 下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html 2.将 jdk-7u2-linux-i586.rpm上传到用户目录 3.[[email protected]  ~]rpm -ivh  jdk-7u2-linux-i586.rpm Preparing... 

CentOS 7中基于rpm包方式安装部署apm(php-fpm) + xcache

CentOS 7, 基于rpm包方式安装部署apm(php-fpm) + xcache:a) httpd, php, mariadb分别部署在一个单独的主机上:b) 一个虚拟主机提供phpMyAdmin,另一个虚拟主机提供wordpress:c) 为phpMyAdmim提供https服务: 一.环境配置:关闭防火墙和设置SELinux:使用httpd+FastCGI的方式实现整合:1.php-5.3.3+版本中才能默认实现:2.httpd支持proxy_fcgi_module,默认httpd-2

suse11系统rpm包离线安装gcc

1.问题显示 编译失败 python2.6环境下编译pycrypto-2.6.1 src/hash_template.c:360: warning: implicit declaration of function 'PyErr_Occurred' src/hash_template.c:361: warning: implicit declaration of function 'Py_FatalError' error: command 'gcc' failed with exit stat