RabbitMQ在Linux下的安装与使用


一、Erlang安装

1、RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境.

2、wget http://www.erlang.org/download/otp_src_18.0.tar.gz   -- 下载Erlang源码包 

3、tar xvzf otp_src_18.0.tar.gz  -- 解压包

4、cd 进入解压出来的文件夹

5、执行./configure --prefix=/opt/erlang  就会开始编译安装  会编译到 /opt/erlang 下 然后执行

6、make 和 make install

7、修改/etc/profile文件,增加下面的环境变量export PATH=$PATH:/opt/erlang/bin  

8、source /etc/profile使得文件生效

9、进入/opt/erlang,输入erl测试erlang是否安装成功

10、用‘halt().’退出,注意后面的点号,那是erlang的结束符


二、simplejson安装

1、wget --no-check-certificate https://pypi.python.org/packages/source/s/simplejson/simplejson-3.8.0.tar.gz  -- 下载

2、tar -xvzf simplejson-3.8.0.tar.gz  -- 解压

3、cd simplejson-3.8.0

4、python setup.py install  --超级用户安装,如是当前用户,使用sudo,需要超级管理员授权

三、RabbitMQ安装

1、wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6.tar.gz 下载

2、tarzxvfrabbitmq-server-3.5.6.tar.gz

3、cdrabbitmq-server-3.5.6

4、yum -y install xmlto

5、make TARGET_DIR=/usr/rabbitmq SBIN_DIR=/usr/rabbitmq/sbin MAN_DIR=/usr/rabbitmq/man DOC_INSTALL_DIR=/usr/rabbitmq/doc

6、make TARGET_DIR=/usr/rabbitmq SBIN_DIR=/usr/rabbitmq/sbin MAN_DIR=/usr/rabbitmq/man DOC_INSTALL_DIR=/usr/rabbitmq/doc install

注意:编译的时候时间有点长,请耐心等候


四、运行rabbitMQ

1、建立文件夹  mkdir /etc/rabbitmq

2、启动 /usr/rabbitmq/sbin/rabbitmq-server -detached

3、停止/usr/rabbitmq/sbin/rabbitmqctl stop

4、rabbitmq管理插件安装:/usr/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management

5、查看已经安装的插件:/usr/rabbitmq/sbin/rabbitmq-plugins/rabbitmq-plugins list


注意:在启动的时候可能会报这个错:unable to connect to node 'rabbit@TEST-CAR-ZH-01': nodedown

这个错是可能是主机名字被修改了,修改后重启启动但是还是报这个错。这个时候可能是因为5672端口已经被占用的原因,这个时候kill掉5672这个进程,再重启启动发现启动成功。

6、http://127.0.0.1:15672/登录管理界面了,本机访问可以使用guest/guest,远程访问需要建立账户

vi /etc/rabbitmq/rabbitmq.config 添加

[  

{rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["admin"]}]}  

].

#用户名与密码

./rabbitmqctl add_user admin 123456

#用户设置为administrator才能远程访问

./rabbitmqctlset_user_tags admin administrator

./rabbitmqctl set_permissions -p / asdf ".*" ".*" ".*"

-- 然后远程登录账号为admin/123456

















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值