Linux 关于安装rabbitmq以及开启远程访问权限步骤
2017-11-06 14:37
543 查看
时光飞逝,距离上次写博客居然已经两个月之久,近期因为项目进度紧,而一直没有抽出时间来进行总结,本人会在近期将项目中所涉及到的技术以及一些操作进行总结并更新到博客中,今天我们就来聊聊linux下安装rabbitmq的安装步骤。
本篇博客主要以安装步骤为主,所以并不会涉及到太多的关于mq的介绍。好了,直接主题。
本篇博客主要以安装步骤为主,所以并不会涉及到太多的关于mq的介绍。好了,直接主题。
1.安装依赖包
yum -y install ncurses-devel yum install openssl-devel yum install unixODBC-devel yum install gcc-c++ yum install perl yum install libxslt yum install rsync yum install zip yum -y install xmlto yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
2.安装erlang
2.1 下载erlang
wget http://www.erlang.org/download/otp_src_19.0.tar.gz[/code]
或者
官方下载地址:http://erlang.org/download/otp_src_18.3.tar.gz2.2安装erlang
#解压 tar -xvf otp_src_19.0.tar.gz #进入解压文件夹 cd otp_src_19.0 #创建安装目录 mkdir /usr/local/erlang #配置 ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac #安装 make && make install2.3配置环境变量
#进入环境配置文件 vi /etc/profile #在文件末尾添加下面代码 'ERLANG_HOME'等于上一步'--prefix'指定的目录 ERLANG_HOME=/usr/local/erlang PATH=$ERLANG_HOME/bin:$PATH export ERLANG_HOME export PATH#使环境变量生效 source /etc/profile #测试是否生效 erl
生效后如下图所示3.安装rabbitmq
3.1下载rabbitmq
#切换到要下载到的目录(看个人) cd /software/rabbitmq/ #下载 wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-unix-3.6.1.tar.gz[/code]
或者
官方下载地址http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz#解压rabbitmq,官方给的包是xz压缩包,所以需要使用xz命令(没有的同学请自行百度安装一下这个命令即可) xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz #解压 tar -xvf rabbitmq-server-generic-unix-3.6.1.tar #进入到rabbitmq的sbin目录(进入解压后的rabbitmq目录下) cd rabbitmq_server-3.6.1/sbin/ #运行rabbitmq(直接运行rabbitmq,根据需求2选1) ./rabbitmq-server #在后台启动Rabbit(后台运行rabbitmq,根据需求2选1,一般使用这个) ./rabbitmq-server -detached
好了,现在一个最基本的rabbitmq已经是安装完成了,但是我们还需要一点别的小操作,首先 rabbitmq有一个默认的账号guest 密码也是guest,一般我们会不使用此账号,出于安全性以及各方面考虑,我们会自己创建一个账号,并赋予它远程访问权限,毕竟我们一般会通过别的代码来远程连接mq,例如Java。其次 rabbitmq有一个后台管理页面,默认是不开启的,为了方便管理和查看,我们需要将此页面开启。4.rabbitmq配置完善
4.1 开启后台管理页面
我们还是将路径切到rabbitmq的sbin目录下进行如下操作#开启后台管理页面 ./rabbitmq-plugins enable rabbitmq_management
访问后台页面,默认端口为156724.2 设置账号密码
#添加用户 #./rabbitmqctl add_user 账号 密码 ./rabbitmqctl add_user admin admin #分配用户标签(admin为要赋予administrator权限的刚创建的那个账号的名字) ./rabbitmqctl set_user_tags admin administrator #设置权限<即开启远程访问>(如果需要远程连接,例如java项目中需要调用mq,则一定要配置,否则无法连接到mq,admin为要赋予远程访问权限的刚创建的那个账号的名字,必须运行着rabbitmq此命令才能执行) ./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
如发现配置后无法连接,请查看一下防火墙是否关闭。
好了,以上就是安装rabbitmq的整个流程以及一些必备配置,希望可以对同学们有所帮助。让大家可以少踩一些坑。
相关文章推荐
- rabbitmq安装后的配置操作--远程访问以及开启web控制台
- linux中安装mysql,如何开启远程访问权限
- 在Linux(CentOS 6.2 64位操作系统)下安装MySQL数据并开启远程访问权限
- 安装mysq 在linux,以及配置权限, 让某个账户能远程访问并且访问所有数据库
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux下mysql开启远程访问权限及防火墙开放3306端口
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- mysql:yum安装以及开启远程连接权限
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数
- linux mysql中开启远程访问以及开启最大连接数