rabbitmq安装

Rabbitmq安装文档

目录

 

一、安装文件

二、ncurses安装步骤

三、erlang安装步骤

四、Python安装步骤

五、Simplejson安装步骤

六、RabbitMQ Server安装步骤

七、系统参数设置

八、配置集群

 

 

(一)、安装文件

按照顺序安装文件

ncurses-5.9.tar.gz;

otp_src_17.1.tar.gz(erlang);

Python-3.3.5.tgz;

simplejson-3.6.0.tar.gz;

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

                  

 

(二)、安装ncurses

1.打开创建目录

#cd /home

#mkdir mq

#cd /mq

2.上传文件ncurses-5.9.tar.gz到目录

#rz(如果使用的是CRT,不是则使用其他方式)

3.解压ncurses-5.9.tar.gz并编译

#tar zxvf ncurses-5.9.tar.gz

#cd ncurses-5.9

#./configure --without-cxx

#make & make install

 

 

(三)、安装erlang

       1.打开目录

    #cd /home /mq

  2.上传文件otp_src_17.1.tar.gz到目录

        #rz(如果使用的是CRT,不是则使用其他方式)

  3.解压otp_src_17.1.tar.gz并编译

        #tar zxvf otp_src_17.1.tar.gz

        #cd otp_src_17.1

        #./configure

        #make

        #make install

        #erl(测试erlang是否安装成功)

 

 

(四)、安装Python

1.打开创建目录

   #cd /home/mq

  2.上传文件Python-3.3.5.tgz到目录

       #rz(如果使用的是CRT,不是则使用其他方式)

  3.解压Python-3.3.5.tgz并编译

       #tar zxvfPython-3.3.5.tgz

       #cd Python-3.3.5

       #./configure

       #make

       #make install

       #cd /usr/bin

       #python(测试python是否安装成功)

 

 

(五)、安装simplejson

  1.打开创建目录

   #cd /home/mq

  2.上传文件simplejson-3.6.0.tar.gz到目录

       #rz(如果使用的是CRT,不是则使用其他方式)

  3.解压simplejson-3.6.0.tar.gz并编译

       #tar zxvfsimplejson-3.6.0.tar.gz

       #cd simplejson-3.6.0

       #sudo python setup.pyinstall

 

 

(六)、安装RabbitMQ Server

1.打开创建目录

   #cd /home/mq

  2.上传文件rabbitmq-server-generic-unix-3.3.4.tar.gz到目录

       #rz(如果使用的是CRT,不是则使用其他方式)

  3.解压rabbitmq-server-generic-unix-3.3.4.tar.gz并编译

       #tar zxvfrabbitmq-server-generic-unix-3.3.4.tar.gz

       #cdrabbitmq_server-3.3.4/sbin

       #ls(查看是否有rabbitmqctl  rabbitmq-env rabbitmq-server如果有则成功

 

(七)、系统参数设置

       1.设置hostname,

         #vi /etc/sysconfig/network(编辑network中HOSTNAME设置为你想要(如:host125))

  2.设置host增加解析数据

       #vi /etc/hosts(增加如10.251.4.125  host125这样的数据

(除了自己的其他节点服务器都要加))

  3.更改erlang.cookie值(将所有主机中的值都设为一样的比如:SQRUJIFNTNWUUTRBVIWZ)

   #chmod 777  /root/.erlang.cookie(由于这个文件为只读的所有要先设为可写)

       #vi/root/.erlang.cookie(修改值)

       #chmod 400  /root/.erlang.cookie(恢复之前的状态)

 

 

(八)、配置集群

   #cd  /home/mq/rabbitmq_server-3.3.4/sbin/

   #./rabbitmq-server start(启动mq)

   # cd  /home/mq/rabbitmq_server-3.3.4/sbin/(重新启动一个控制台,并打开)

#./rabbitmqctl stop_app

       #./rabbitmqctl reset

       #./rabbitmqctljoin_cluster --ram rabbit@rabbitmq1

(--ram以内存方式加入,不加则以磁盘方式)

       #./rabbitmqctl start_app

  (多个节点重复以上步骤)

 

 

注:

一、rabbitmq常用命令说明:

       #cd/home/mq/rabbitmq_server-3.3.4/sbin

       #./rabbitmq-server-detached(后台启动mq)

       #./rabbitmqctl stop(关闭mq)

   #./rabbitmqctl status (查看mq启动状态)

       #./rabbitmq-pluginsenable rabbitmq_management(打开web控制台)

       (可以通过http://localhost:15672打开web控制台,登陆用户和密码都是guest)

       (如果是远程登陆则需要添加新用户并打开防火墙后就可以登陆了,添加方法如下:)

       #./rabbitmqctl add_usertest password(test为用户名,password为密码)

       #./rabbitmqctlset_permissions test ".*" ".*" ".*"(设置用户权限)

       #./rabbitmqctlset_user_tags test administrator(设置用户所属)

       #chkconfigiptables off(永久性关闭,重启后不复原)

       #service iptables stop(即时生效,重启后复原)

      

       #./rabbitmqctl add_vhosthost1(添加虚拟主机)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值