CentOS7 在普通用户下安装rabbitmq
2017-11-08 11:03
375 查看
之前装过一次rabbitmq,不过是在root用户下,想起以前一个同事说的,使用Linux尽量不要用root用户操作,所以这次又重新装一次。
一、安装erlang环境
下载最新的版本 otp_src_20.1.tar.gz官网下载:http://www.erlang.org/downloads
这个文件其实不是gz格式的,使用file otp_src_20.1.tar.gz可以查看它的真实数据格式
解压 tar -xvf otp_src_20.1.tar.gz
解压后,先安装依赖,这2个必须要安装
yum install ncurses-devel
yum install openssl-devel
在otp_src_20.1目录下
./configure –prefix=/home/qinwei/erlang
编译、安装
make && make install
在erlang的bin目录下执行 erl ,说明成功
配置Erlang环境变量,export PATH=$PATH:/home/qinwei/erlang/bin
配置环境变量之后可以在其他目录直接输入 erl
输入halt(). 退出
二、下载安装RabbitMq
官网下载: http://www.rabbitmq.com/download.html选择这个
下载的是xz格式 ,先 xz -d rabbitmq-server-generic-unix-3.6.12.tar.xz
然后 tar -xvf rabbitmq-server-generic-unix-3.6.12.tar -C ../
配置环境变量
export PATH=$PATH:/home/qinwei/rabbitmq_server-3.6.12/sbin
输入 rabbitmq-server -detached 开启rabbitmq 服务
输入 [b]rabbitmqctl status
启用插件 rabbitmq-plugins enable rabbitmq_management
此时可以访问 http://localhost:15672
默认用户guest 密码guest,但是只能在本地登录,无法远程登录
远程访问配置:
添加用户 rabbitmqctl add_user qinwei qinwei
添加权限 rabbitmqctl set_permissions -p “/” qinwei “.” “.” “.*”
修改用户角色 rabbitmqctl set_user_tags qinwei administrator
放开 端口: 15672 网页管理 5672 AMQP端口
firewall-cmd –zone=public –add-port=15672/tcp –permanent
firewall-cmd –zone=public –add-port=5672/tcp –permanent
firewall-cmd –reload
输入rabbitmqctl stop 关闭服务
我当时碰到下面这个情况,在root下输入rabbitmqctl status,会报下面的错,切换回普通用户下就可以了。
相关文章推荐
- CentOS7 在普通用户下安装 mysql 5.7
- Centos7安装部署Redis3.2.9 (普通用户)
- 在centos7的普通用户下二进制安装mysql5.5版本
- memcache安装使用-普通用户到指定目录
- Ubuntu普通用户使用软件中心安装(卸载)软件办法:
- Centos7以普通用户启动zookeeper并加入开机自启动服务
- Ubuntu 14.04 server安装桌面及VNC和为新建普通用户启用VNC图形界面
- Centos7 普通用户加入sudo组
- centos7 rabbitMq 安装教程
- Centos7基础环境配置(为普通用户添加root权限/更换yum源/关闭防火墙/系统SELinux设置)
- rabbitMQ在centOS7上的安装
- 域环境中普通用户安装软件权限的管理和控制
- linux下普通用户安装软件注意事项
- CentOS7 安装RabbitMQ 亲测
- rabbitmq在centos7上面的安装与使用
- 普通用户编译安装 httpd-2.4.23
- windows下 安装 rabbitMQ 及操作常用命令(操作创建用户密码 角色等)
- Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析
- Debian 安装 Webmin及配置普通用户使用sudo
- centos7的安装和创建用户