Linux下Rabbitmq安装及配置 - Go语言中文社区

Linux下Rabbitmq安装及配置


rabbitMq是erlang编写的,安装mq前先安装erlang
一、Erlang的安装yum:

erlang下载
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm  
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
erlang安装
yum install epel-release
yum install erlang

二、rabbitMq的安装yum:

下载rabbit
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
安装rabbit
yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm
开启允许远程访问
vi /etc/rabbitmq/rabbitmq.config
###添加如下内容
[{rabbit,[{loopback_users,[]}]}].
开启web端管理访问
rabbitmq-plugins enable rabbitmq_management

###启动
service rabbitmq-server start
###重启
service rabbitmq-server restart
###查看状态
service rabbitmq-server status
###停止
service rabbitmq-server stop

http://IP:15672
默认用户guest 密码guest

一、Erlang的安装:
下载(otp_src_21.2.tar.gz):http://www.erlang.org/downloads

创建erlang安装目录
mkdir /usr/dev/erlang
进入erlang目录
cd /usr/dev/erlang
上传otp_src_21.2.tar.gz
解压otp_src_21.2.tar.gz到/erlang目录下
tar -xvf otp_src_21.2.tar.gz
进入解压目录
cd /otp_src_21.2
配置安装路径编译代码
./configure --prefix=/usr/dev/erlang
如果报No curses library functions found错,安装curses
安装后重新编译代码
执行编译结果
make && make install
完成后进入/usr/dev/erlang查看执行结果
配置Erlang环境变量
vi /etc/profile
增加下面的环境变量:
export PATH=$PATH:/usr/dev/erlang/bin
配置生效
source /etc/profile
erlang安装包路不能删除,如果觉得路径不对,可以重新安装
验证erlang是否安装成功:
erl
退出erl:halt();

curses安装

下载地址:http://ftp.gnu.org/pub/gnu/ncurses/
下载ncurses<version>.tar.gz压缩文件 ncurses-6.1.tar.gz
创建curses安装目录
mkdir /usr/dev/curses
进入erlang目录
cd /usr/dev/curses
上传ncurses-6.1.tar.gz
解压ncurses-6.1.tar.gz到/curses
进入解压目录
cd /ncurses-6.1
配置安装路径编译代码
./configure 按照你的系统环境制作安装配置文件
make 编译源代码并且编译NCURSES库
make install 安装编译好的NCURSES库

二、rabbitMq的安装:
下载(rabbitmq-server-generic-unix-3.6.15.tar.xz)
http://www.rabbitmq.com/releases/rabbitmq-server/

创建erlang安装目录
mkdir /usr/dev/rabbitmq
进入rabbitmq目录
cd /usr/dev/rabbitmq
上传rabbitmq-server-generic-unix-3.6.15.tar.xz
Centos6.5默认不安装xz解压命令
安装mq至/usr/dev/rabbitmq
Mq安装包默认是xz结尾的,解压xz文件后得到tar文件
xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
解压文件
Mq文件解压:
tar -xvf rabbitmq-server-generic-unix-3.6.15.tar
添加环境变量:
vi /etc/profile
export PATH=$PATH:/usr/dev/rabbitmq/sbin
环境变量生效:
source /etc/profile
进入sbin目录
/usr/dev/rabbitmq/rabbitmq_server-3.6.15/sbin
进入sbin 启动服务:
./rabbitmq-server -detached
查看服务状态:
./rabbitmqctl status
关闭服务:
./rabbitmqctl stop 
查看mq用户:
./rabbitmqctl list_users  
查看用户权限:
./rabbitmqctl list_user_permissions guest
新增用户: 
./rabbitmqctl add_user admin 123456
赋予管理员权限:
./rabbitmqctl set_user_tags admin administrator 
./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/tanksyg/article/details/86545965
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 23:23:50
  • 阅读 ( 1013 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢