前言:RabbitMQ使用erlang语言写的,所以在安装RabbitMQ前,我们需要安装erlang,erlang又需要安装python和simplejson。所以我们需要从后面2个开始。
安装pyhton
可以通过wget url在ubuntu系统内下载,也可以通过window下载再上传到ubuntu,这里选择第一个方法
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.bz2
tar -Zxvf Python-3.5.2.tar.bz2
cd Python-3.5.2
./configure
make && make install
安装simplejson
wget http://pypi.python.org/packages/source/s/simplejson/simplejson-3.13.2.tar.gz
tar zxvf simplejson-3.13.2.tar.gz
cd simplejson-3.13.2
python setup.py build
python setup.py install
如果上面找不到资源,自行到此处下载对应包,再上传到linux中https://pypi.python.org/pypi/simplejson#downloads
如果build失败的话,需要先执行:apt-get install python-dev
安装安装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
sudo apt-get install erlang
安装RabbitMQ
sudo apt-get update
sudo apt-get install rabbitmq-server
启动
启动命令:sudo service rabbitmq-server start
关闭命令: sudo service rabbitmq-server stop
重启命令:sudo service rabbitmq-server restart
查看状态: sudo service rabbitmq-server status
配置网页插件
sudo rabbitmq-plugins enable rabbitmq_management
配置完成之后可通过浏览器访问后台管理端: http://localhost:15672/ (默认端口是15672,默认用户guest 密码guest 默认用户仅能在本地访问)
查看用户
sudo rabbitmqctl list_users
新增管理员用户
- sudo rabbitmqctl add_user admin admin
- sudo rabbitmqctl set_user_tags admin administrator
Java测试连接MQ,地址:
https://github.com/TickFxh/SpringbootLearn/blob/master/src/main/java/com/honva/controller/RabbitMqController.java