zoukankan      html  css  js  c++  java
  • centos7安装rabbitmq

    一.安装配置erlang
    1.下载erlang
    wget http://erlang.org/download/otp_src_22.2.tar.gz
    没有安装包的可去百度搜索下载(也可联系我,我给发安装包,文章底部联系方式)

    2.解压
    tar -zxvf otp_src_22.2.tar.gz

    3.安装必要的环境
    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
    yum install unixODBC unixODBC-devel

    4.编译并安装
    cd otp_src_22.2
    ./configure --prefix=/usr/local/erlang
    make && make install

    5.配置环境变量
    进入profile文件夹 输入i进行编辑
    vi /etc/profile

    添加环境变量
    PATH=$PATH:/usr/local/erlang/bin
    添加完成之后按esc键 输入wq:

    刷新环境变量
    source /etc/profile

    6.检测 甩一条命令
    erl
    瞬间进入了一个未知的世界

    在里面输入halt().命令退出来(那个点号别忘记)

    二.安装配置rabbitmq
    1.下载rabbitmq
    没有安装包的可去百度搜索下载(也可联系我,我给发安装包,文章底部联系方式)

    2.由于是tar.xz格式的所以需要用到xz,没有的话就先安装
    yum install -y xz

    3.解压
    第一次解压
    xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz
    第二次解压
    tar xf rabbitmq-server-generic-unix-3.8.3.tar

    4.配置环境变量
    进入profile目录
    vi /etc/profile
    添加环境变量
    PATH=$PATH:/usr/local/erlang/bin:/usr/local/rabbitmq_server-3.8.3/sbin
    刷新环境变量
    source /etc/profile

    安装管理端界面
    进入rabbit sbin目录中
    rabbitmq-plugins enable rabbitmq_management

    三.启动命令
    启动:rabbitmq-server -detached
    停止:rabbitmqctl stop
    状态:rabbitmqctl status

    注意:防火墙之类的请自行处理(5672和15672端口),反正我是从来不开防火墙。

    1、查看防火墙开启关闭状态
    systemctl status firewalld.service

    2.停止防火墙
    systemctl stop firewalld.service

    3.开启防火墙
    systemctl start firewalld.service

    4.永久关闭防火墙
    systemctl disable firewalld.service

    四.访问地址
    访问:http://服务器ip:15672/

    默认账号密码:guest guest(这个账号只允许本机访问)

    五.用户管理
    查看所有用户
    rabbitmqctl list_users

    添加一个用户
    rabbitmqctl add_user lht 123456

    配置权限
    rabbitmqctl set_permissions -p "/" lht"." "." ".*"

    查看用户权限
    rabbitmqctl list_user_permissions lht

    设置tag
    rabbitmqctl set_user_tags zhaobl administrator

    删除用户
    rabbitmqctl delete_user (用户名)

    六.登陆
    配置好用户之后重启一下rabbit
    然后就可以用新账号进行登陆

    七.总结
    如有错误恳请指正.

    欢迎交流:本人联系方式 邮箱:liuhaotian_cool@163.com

  • 相关阅读:
    iptables防火墙操作
    磁盘配置
    软件包安装
    网络配置
    用户、组及权限控制
    常见的Linux操作
    Vmware下CentOS 7安装步骤
    Spark(十四)【SparkSQL集成Hive】
    Scala和Java的List集合互相转换
    Spark(十)【RDD的读取和保存】
  • 原文地址:https://www.cnblogs.com/liuhaotian548/p/14334246.html
Copyright © 2011-2022 走看看