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