在linux下安装配置rabbitMQ

1. 安装Erlang

由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。

  • 安装必要的库:

sudo apt-get install build-essential
sudo apt-get install libncurses5-dev
sudo apt-get install libssl-dev
sudo apt-get install m4
sudo apt-get install unixodbc unixodbc-dev
sudo apt-get install freeglut3-dev libwxgtk2.8-dev
sudo apt-get install xsltproc
sudo apt-get install fop
sudo apt-get install tk8.5

  • 安装erlang环境:

wget http://erlang.org/download/otp_src_18.2.1.tar.gz
tar xvfz otp_src_18.2.1.tar.gz
./configure
make install

或:

sudo apt-get install erlang

然后,可以通过 erl 命令,来查看erlang的安装版本。

2. 安装RabbitMQ

sudo apt-get install rabbitmq-server


  • 关于RabbitMQ的一些基本操作

  1. chkconfig rabbitmq-server on #添加开机启动RabbitMQ服务
  2. rabbitmq-server start #启动服务
  3. rabbitmq-server stop #停止服务
  4. rabbitmq-server restart #重启服务
  5. rabbitmq-server status #查看服务状态
  6. rabbitmq-pluginsenable xxx #开启某个插件
  7. rabbitmq-pluginsdisablexxx #关闭某个插件
  1. rabbitmqctl list_users #查看当前所有用户
  2. **rabbitmqctl list_user_permissions guest ** #查看默认guest用户的权限
  3. rabbitmqctl delete_user guest #由于RabbitMQ默认的账号用户名和密码都是guest,为了安全起见, 先删掉默认用户
  4. rabbitmqctl add_user username password #添加新用户
  5. rabbitmqctl set_user_tags username administrator #修改用户角色
  6. rabbitmqctl set_permissions -p / username".*" ".*" ".*" #赋予用户默认vhost的全部操作权限
  7. rabbitmqctl list_user_permissions username #查看用户的权限

你可能感兴趣的:(在linux下安装配置rabbitMQ)