Linux ubuntu 安装erlang、RabbitMQ 和延迟消息队列

1、先切换成root,输入登入密码

su root 

2、安装rz的命令是

yum -y install lrzsz

输入 rz 会弹窗,你试试就知道是啥,传文件的

3、创建存放软件的文件夹

cd /usr/local

mkdir erlang

mkdir rabbitmq

4、先安装erlang,

cd erlang

    rz(选择你的otp.tar) 这是erlang官网:http://www.erlang.org/downloads/20.0

 传输完后,解压 

tar  -zxvf  包名.tar.gz

 再进入解压的目录下(从当前目录): 

cd opt_src_19.1(文件夹的名字)

./configure  

make

make install   

最后输入erl是否成功

erl

 

 

5、安装rabbitmq

cd rabbitmq(进入rabbitmq的文件夹里)

  rz (传入mq的tar包)

 

 传输完后,解压 

tar  -zxvf  包名.tar.gz

6、安装延时队列插件

进入刚刚解压好的那个rabbitmq-server_2.8.1-1

cd rabbitmq-server_2.8.1-1

cd plugins

rz  (传入延时插件)

unzip 文件名.zip 解压文件

然后在进入到sbin里,输入rabbitmq-plugins enable rabbitmq_delayed_message_exchange

cd ..

cd sbin

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

7、创建用户名和密码,因为服务器本地址localhost可以使用guest,对外不可以用,所以得自己加账号

rabbitmqctl add_user admin1 admin1 (名字和密码)

rabbitmqctl set_user_tags admin1 administrator (设置这个名字的权限为管理员)

再查看你刚创的用户

rabbitmqctl list_users

8、开启服务、关闭服务

sudo rabbitmqctl start_app

sudo rabbitmqctl stop_app

9、登陆测试

http://localhost:15672/#/    localhost用户名密码是:guest,guest

http://域名:15672/#/ 域名的话,是你刚刚创建的 admin1 admin1

 

这是我的公众号,对大家有帮助,昔日贤文

你可能感兴趣的:(RabbitMQ)