zoukankan      html  css  js  c++  java
  • Ubuntu 16.04 安装rabbitmq

    安装erlang:

    rabbitmq的是一个erlang写的程序,所以安装rabbitmq之前要确保erlang已经正确的安装。

    验证erlang是否安装:

    erl
    

     如果有以下的输出,说明系统已经安装了erlang

    root@iZuf6cdovpqjj6q2xqxrjlZ:~# erl
    Erlang/OTP 18 [erts-7.3] [source] [64-bit] [async-threads:10] [kernel-poll:false]
    
    Eshell V7.3  (abort with ^G)
    

     如果没有,运行以下的命令安装:

    apt-get install erlang
    

    安装rabbitmq:

    安装rabbitmq有两种方式

    apt-get install rabbitmq-server
    

     rabbitmq会被安装在 /usr/lib/rabbitmq

    使用 rabbitmq:

    查看rabbitmq的状态:rabbitmqctl status

    停止/启动/重新启动: rabbitmqctl start_app/stop_app

    安装rabbitmq插件:

    查看自带的插件:

    root@iZuf6cdovpqjj6q2xqxrjlZ:/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.7/plugins# ll
    total 5720
    drwxr-xr-x 2 root root    4096 Aug 11 11:29 ./
    drwxr-xr-x 8 root root    4096 Aug 11 11:29 ../
    -rw-r--r-- 1 root root  104674 Jul  5 09:25 amqp10_client-3.7.7.ez
    -rw-r--r-- 1 root root   44256 Jul  5 09:25 amqp10_common-3.7.7.ez
    -rw-r--r-- 1 root root  411225 Jul  5 09:25 amqp_client-3.7.7.ez
    -rw-r--r-- 1 root root  257529 Jul  5 09:25 cowboy-2.2.2.ez
    -rw-r--r-- 1 root root  439942 Jul  5 09:25 cowlib-2.1.0.ez
    -rw-r--r-- 1 root root   69274 Jul  5 09:25 goldrush-0.1.9.ez
    -rw-r--r-- 1 root root  101534 Jul  5 09:25 jsx-2.8.2.ez
    -rw-r--r-- 1 root root  230085 Jul  5 09:25 lager-3.6.3.ez
    -rw-r--r-- 1 root root  705305 Jul  5 09:25 rabbit_common-3.7.7.ez
    -rw-r--r-- 1 root root  256282 Jul  5 09:25 rabbitmq_amqp1_0-3.7.7.ez
    -rw-r--r-- 1 root root   31494 Jul  5 09:25 rabbitmq_auth_backend_cache-3.7.7.ez
    -rw-r--r-- 1 root root   14419 Jul  5 09:25 rabbitmq_auth_backend_http-3.7.7.ez
    -rw-r--r-- 1 root root   49408 Jul  5 09:25 rabbitmq_auth_backend_ldap-3.7.7.ez
    -rw-r--r-- 1 root root   20117 Jul  5 09:25 rabbitmq_auth_mechanism_ssl-3.7.7.ez
    -rw-r--r-- 1 root root   67929 Jul  5 09:25 rabbitmq_aws-3.7.7.ez
    -rw-r--r-- 1 root root   19056 Jul  5 09:25 rabbitmq_consistent_hash_exchange-3.7.7.ez
    -rw-r--r-- 1 root root   16028 Jul  5 09:25 rabbitmq_event_exchange-3.7.7.ez
    -rw-r--r-- 1 root root  238180 Jul  5 09:25 rabbitmq_federation-3.7.7.ez
    -rw-r--r-- 1 root root   14428 Jul  5 09:25 rabbitmq_federation_management-3.7.7.ez
    -rw-r--r-- 1 root root   27031 Jul  5 09:25 rabbitmq_jms_topic_exchange-3.7.7.ez
    -rw-r--r-- 1 root root 1036168 Jul  5 09:25 rabbitmq_management-3.7.7.ez
    -rw-r--r-- 1 root root  179112 Jul  5 09:25 rabbitmq_management_agent-3.7.7.ez
    -rw-r--r-- 1 root root  156903 Jul  5 09:25 rabbitmq_mqtt-3.7.7.ez
    -rw-r--r-- 1 root root   25828 Jul  5 09:25 rabbitmq_peer_discovery_aws-3.7.7.ez
    -rw-r--r-- 1 root root   54691 Jul  5 09:25 rabbitmq_peer_discovery_common-3.7.7.ez
    -rw-r--r-- 1 root root   50479 Jul  5 09:25 rabbitmq_peer_discovery_consul-3.7.7.ez
    -rw-r--r-- 1 root root   33543 Jul  5 09:25 rabbitmq_peer_discovery_etcd-3.7.7.ez
    -rw-r--r-- 1 root root   14986 Jul  5 09:25 rabbitmq_peer_discovery_k8s-3.7.7.ez
    -rw-r--r-- 1 root root    7682 Jul  5 09:25 rabbitmq_random_exchange-3.7.7.ez
    -rw-r--r-- 1 root root   19129 Jul  5 09:25 rabbitmq_recent_history_exchange-3.7.7.ez
    -rw-r--r-- 1 root root   49770 Jul  5 09:25 rabbitmq_sharding-3.7.7.ez
    -rw-r--r-- 1 root root  178116 Jul  5 09:25 rabbitmq_shovel-3.7.7.ez
    -rw-r--r-- 1 root root   23973 Jul  5 09:25 rabbitmq_shovel_management-3.7.7.ez
    -rw-r--r-- 1 root root  146113 Jul  5 09:25 rabbitmq_stomp-3.7.7.ez
    -rw-r--r-- 1 root root   72029 Jul  5 09:25 rabbitmq_top-3.7.7.ez
    -rw-r--r-- 1 root root   61815 Jul  5 09:25 rabbitmq_tracing-3.7.7.ez
    -rw-r--r-- 1 root root   71620 Jul  5 09:25 rabbitmq_trust_store-3.7.7.ez
    -rw-r--r-- 1 root root   44678 Jul  5 09:25 rabbitmq_web_dispatch-3.7.7.ez
    -rw-r--r-- 1 root root   39287 Jul  5 09:25 rabbitmq_web_mqtt-3.7.7.ez
    -rw-r--r-- 1 root root   66309 Jul  5 09:25 rabbitmq_web_mqtt_examples-3.7.7.ez
    -rw-r--r-- 1 root root   52959 Jul  5 09:25 rabbitmq_web_stomp-3.7.7.ez
    -rw-r--r-- 1 root root   51995 Jul  5 09:25 rabbitmq_web_stomp_examples-3.7.7.ez
    -rw-r--r-- 1 root root   58343 Jul  5 09:25 ranch-1.5.0.ez
    -rw-r--r-- 1 root root   36698 Jul  5 09:25 ranch_proxy_protocol-1.5.0.ez
    -rw-r--r-- 1 root root      59 Jul  5 09:25 README
    -rw-r--r-- 1 root root   55911 Jul  5 09:25 recon-2.3.2.ez
    -rw-r--r-- 1 root root   54444 Jul  5 09:25 syslog-3.4.2.ez
    

     enable 插件:

    root@iZuf6cdovpqjj6q2xqxrjlZ:/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.7/plugins# rabbitmq-plugins enable rabbitmq_management
    The following plugins have been configured:
      rabbitmq_management
      rabbitmq_management_agent
      rabbitmq_web_dispatch
    Applying plugin configuration to rabbit@iZuf6cdovpqjj6q2xqxrjlZ...
    The following plugins have been enabled:
      rabbitmq_management
      rabbitmq_management_agent
      rabbitmq_web_dispatch
    
    started 3 plugins.
    

    创建用户:

    命令:rabbitmqctl add_user <username> <password>

    rabbitmqctl add_user admin admin
    

     赋予administrator权限:rabbitmqctl set_user_tags admin administrator

    root@iZuf6cdovpqjj6q2xqxrjlZ:/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.7/plugins# rabbitmqctl set_user_tags admin administrator
    Setting tags for user "admin" to [administrator] ...
    

     登录到Management UI:

    打开浏览器,输入http://{hostname}:15672, 输入上一步创建的用户名和密码, Done.

  • 相关阅读:
    Visualizing Concurrency in Go · divan's blog
    Trac常用插件描述!
    分布式 OLTP 数据库
    【SDCC讲师专访】PingCAP联合创始人兼CEO刘奇:好的产品应开源,不闭门造车-CSDN.NET
    XiaoMi/themis: Themis provides cross-row/cross-table transaction on HBase based on google's percolator.
    TiDB首页、文档和下载
    TeamGantt vs JIRA 2016 Comparison | FinancesOnline
    HandlerInterceptor拦截实现对PathVariable变量的读取
    大叔来说说Markdown的使用
    springcloud~配置中心实例搭建
  • 原文地址:https://www.cnblogs.com/diaolanshan/p/9458864.html
Copyright © 2011-2022 走看看