热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS6.3编译安装Erlang和RabbitMQ3.4.3

一、安装Erlang1、安装依赖库viewsourceprint?yum-yinstallmakegccgcc-c++kernel-develm4ncursesn

一、安装 Erlang

1、安装依赖库

view sourceprint?

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses ncurses-devel openssl-devel zlib zlin-devel zlib zlib-devel openssl openssl-devel unixODBC unixODBC-devel libxslt simplejson erlang-jinterface erlang-doc

yum install erlang     剩下的到rabbitMQ安装之前的都不用管,直接这个就好了

2、下载 Erlang 源码

view sourceprint?
1 cd /usr/local/src
2 wget -c http://www.erlang.org/download/otp_src_R16B03.tar.gz

3、编译安装

view sourceprint?
1 tar -xzvf ./otp_src_R16B03.tar.gz
2 cd ./otp_src_R16B03
3 ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
4 make && make install

4、配置环境变量

view sourceprint?
1 vim /etc/profile
2 #追加如下内容:
3 export PATH=$PATH:/usr/local/erlang/bin

 

二、安装 RabbitMQ

1、安装依赖库

view sourceprint?
1 yum -y install xmlto

2、下载 RabbitMQ 源码

view sourceprint?
1 cd /usr/local/src
2 wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.3/rabbitmq-server-3.4.3.tar.gz

3、编译安装

view sourceprint?
1 tar -xzvf ./rabbitmq-server-3.4.3.tar.gz
2 cd ./rabbitmq-server-3.4.3
3 make
4 make install TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/manDOC_INSTALL_DIR=/usr/local/rabbitmq/doc

4、配置RabbitMQ

#设置日志与消息持久化目录:

view sourceprint?
1 mkdir /var/log/rabbitmq
2 mkdir /var/lib/rabbitmq
3  
4 ln -s /usr/local/rabbitmq/sbin/rabbitmq-server /usr/bin/rabbitmq-server
5 ln -s /usr/local/rabbitmq/sbin/rabbitmq-env/usr/bin/rabbitmq-env

#启动 RabbitMQ

view sourceprint?
1 rabbitmq-server &

 RabbitMQ 3.4.3. Copyright (C) 2007-2014 GoPivotal, Inc.
  ##  ##      Licensed under the MPL.  See http://www.rabbitmq.com/
  ##  ##
  ##########  Logs: /var/log/rabbitmq/rabbit@localhost.log
  ######  ##        /var/log/rabbitmq/rabbit@localhost-sasl.log
  ##########
              Starting broker... completed with 0 plugins.

5、安装Web插件管理界面

view sourceprint?
1 cd /usr/local/rabbitmq/sbin
2 mkdir /etc/rabbitmq
3 ./rabbitmq-plugins enable rabbitmq_management

#查看插件列表

view sourceprint?
1 ./rabbitmq-plugins list

6、常用命令

#先进入命令工具目录

view sourceprint?
1 cd /usr/local/rabbitmq/sbins

#启动 RabbitMQ

view sourceprint?
1 ./rabbitmq-server start
在浏览器上输入 http://127.0.0.1:15672 进入管理界面,用户名和密码默认都是 guest


随后在浏览器里访问:

http://10.75.10.66:15672

输入用户名密码 guest/guest 发现不能登录

原来从 rabbitmq 3.3.0 之后不能以 guest/guest 登录了(本机可以)

要新增用户及权限:

rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

创建了用户名/密码:test/test

最后成功登录


#关闭 RabbitMQ

1 ./rabbitmqctl stop

 

  


推荐阅读
  • 源码包安装RabbitMQ3.6
    先安装erlang依赖,也是门编程语言,下载源码包地址:https:www.erlang.orgdownloads20.1首先先安装个依赖 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 【Hoxton.SR1版本】Spring Cloud Stream消息驱动
    目录一、简介二、搭建消息生产者端三、搭建消息消费者端四、消息重复消费问题五、消息持久化六、总结一、简介在实际项目中,服务与服务之间的通信往往我们会采用消 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • 本文讲述了如何通过代码在Android中更改Recycler视图项的背景颜色。通过在onBindViewHolder方法中设置条件判断,可以实现根据条件改变背景颜色的效果。同时,还介绍了如何修改底部边框颜色以及提供了RecyclerView Fragment layout.xml和项目布局文件的示例代码。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • rabbtimq相关下载与安装
    rabbitmq与elang版本关系查看https:www.rabbitmq.comwhich-erlang.html#eol-series  rpm下载地址https:githu ... [详细]
  • 原文链接:http:littleq.logdown.composts20131011kerl-to-manage-erlang-versions-on-your-system最近又回到 ... [详细]
  • 先回顾一下,在之前的SpringCloudConfig的介绍中,我们还留了一个悬念:如何实现对配置信息的实时更新。虽然,我们 ... [详细]
  • rabbitmq集群搭建「建议收藏」
    rabbitmq集群搭建「建议收藏」一、基础安装前提:三个节点都主机映射,关防火墙网络,配好yum(后边出错,主机名和映射要对应)1.安装(三个节点)2.mq1启动rabbitmq ... [详细]
author-avatar
Theduck_king
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有