RabbitMQ 是AMQP标准协议下的另外一种实现
安装步骤
1、 yum groupinstall Base "Development Tools" "Perl Support"
2、 sudo yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
3、 yum install unixODBC unixODBC-devel
4、 wget http://erlang.org/download/ otp_src_R15B01 .tar.gz
yum -y install ncurses-devel
5、 解压otp_src_R15B01 .tar.gz,进入目录执行
./configure --prefix= /usr/local/erlang --without-javac
make
make install
6.从官网下载erlang-R15B-02.1.fc18.x86_64.rpm文件
yum install tk 先安装tk
rpm -ivh erlang-R15B-02.1.fc18.x86_64.rpm
【6步骤可以没有,如果能装上更好】
7.配置erlang环境变量
引用
vi /etc/profile
ERL_HOME=/usr/local/erlang
export PATH=$PATH:$ERL_HOME/bin
好了,现在erlang的已经配置好了,现在我们来测试一下是否安装成功,在控制台输入命令erl,如果在erlang shell里出现下图所示就说明安装成功了
8. rpm -qa|grep erlang
erlang-R12B-3.3.el5.kb
这是erlang安装成功了
9. 从官网下载 rabbitmq-server-generic-unix-3.3.2.tar.gz,解压直接用即可
10.监控配置
进入rabbitmq_server-3.3.2目录,进入sbin目录
再添加点其他配置
在rabbitmq-server文件中添加下面几行,配置日志文件等信息
CONFIG_FILE=/media/sdb/rabbitmq/rabbitmq_server-3.3.2
LOG_BASE=/media/sdb/rabbitmq/logs
MNESIA_BASE=/media/sdb/rabbitmq/db
在rabbitmq-env文件中添加下面几行,配置一些文件信息
RABBITMQ_MNESIA_BASE=/media/sdb/rabbitmq/rabbitmq_server-3.3.2/data
RABBITMQ_LOG_BASE=/var/log/rabbitmq
RABBITMQ_PLUGINS_DIR=/media/sdb/rabbitmq/rabbitmq_server-3.3.2/plugins
RABBITMQ_CONFIG_FILE=/media/sdb/rabbitmq/rabbitmq_server-3.3.2/etc/rabbitmq/rabbitmq.config
列出所有插件 ./rabbitmq-plugins list
./rabbitmq-plugins enable rabbitmq_management
根据上面命令再把下面几个插件启动了
Mochiweb, webmachine,rabbitmq_mochiweb,amqp_client,rabbitmq_management_agent, rabbitmq_management
最后启动./rabbitmq-server start & 后进入http://127.0.0.1:15672/登录管理界面了
引用
# ps aux | grep rabbitmq //查看端口,默认就是5672
netstat -tnlp | grep 5672
tcp 0 0 0.0.0.0:15672 0.0.0.0:* LISTEN 30435/beam.smp
tcp 0 0 0.0.0.0:55672 0.0.0.0:* LISTEN 30435/beam.smp
tcp 0 0 :::5672 :::* LISTEN 30435/beam.smp
注意:rabbimq-3版本以后,默认不让用guest用户在管理页面登录了,所以需要做如下更改:
在rabbitmq.config中只保留下面一句即可
引用
[{rabbit, [{loopback_users, []}]}]
再添加新用户
./rabbitmqctl add_user user password
如:./rabbitmqctl add_user useradmin useradmin
赋权:rabbitmqctl set_permissions -p "/" useradmin ".*" ".*" ".*"
或者用useradmin登录管理员页面后该成管理员角色也可以
参考:
http://www.cnblogs.com/bugY/archive/2012/11/13/2768943.html
分享到:
相关推荐
RabbitMQ rabbitmq-server-3.6.12-1.el6.noarch 及其安装所需要的软件打包都在这里面,主要报卡一下软件:socat-1.7.3.2.tar.gz、rabbitmq-server-3.6.12-1.el6.noarch.rpm、rabbitmq-release-signing-key.asc、otp_...
rabbitmq-server-generic-unix-3.6.16.tar.xz,国外网站下载实在太慢了,便于开发者资源下载。另附otp_src_18.3.tar.gz文件和rabbitmq详细安装步骤。
要先安装erlang环境 tar -xzvf rabbitmq-server-generic-unix-2.7.0.tar.gz 进入sbin, ./rabbitmq-server 可启动
使用命令安装:yum -y install rabbitmq-server-3.6.6-1.el6.noarch.rpm 启动rabbitmq服务: 前台运行:rabbitmq-server start (用户关闭连接后,自动结束进程) 后台运行:rabbitmq-server -detached
rabbitmq安装包,linux离线安装。后面会有教程及配置。先在windows解压再使用。软件名称:rabbitmq-server-generic-unix-3.5.7.tar.gz
rabbitmq-server-3.8.8-1.el7.noarch
rabbitmq-server.3.6.6.exe
rabbitmq-server-generic-unix-3.7.18.tar.xz版本服务器安装 有需要的可以去官网查看一下rabbitmq版本对erlang版本的一个支持情况,官网地址:http://www.rabbitmq.com/which-erlang.html
rabbitmq-server-3.6.1 的安装程序,rabbitmq-server-3.6.1 安装 rabbitmq-server
通过命令 brew install rabbitmq 安装时下载 rabbitmq-server-generic-unix-3.8.3.tar.xz 失败?当前文件可通过放入 ~/Library/Caches/Homebrew/downloads 目录下,再次运行命令即可安装成功!
rabbitmq-server3.7版本和otp_win64安装包,下载解压后,先安装otp_win64.exe 在安装rabbitmq-server ,具体安装步骤可自行百度
rabbitmq离线安装 - 语言库 erlang-21.2.6-1.el7.x86_64.rpm - 依赖 socat-1.7.3.2-2.el7.x86_64.rpm - rabbitmq 服务器 rabbitmq-server-3.7.13-1.el7.noarch.rpm
rabbitmq安装文件。rabbitmq-server-3.6.8-1.el6.noarch
rabbitmq-server-3.6.8-1.el7.noarch.rpm Linux安装rabbitmq,3.6.8版本
centos7 系统上面安装rabbitmq-server服务器,这里使用了一个3.7.6的版本来匹配 erlang的 20.3版本,暂时配置好环境后,是可以使用的!
rabbitmq-server-3.7.12-1.el6.noarch.rpm包 配合erlang在RHEL Linux 6.x, CentOS 6.x, Fedora prior to 19等系统运行
rabbitmq-server-3.7.7加上otp_win64_20.3,官网下载超级慢,win10安装组合 安装教程 https://blog.csdn.net/qq_40287461/article/details/88083529
rabbitmq-server-3.7.18,官网下太慢了,这个直接运行安装就行了
rabbitmq-server-3.7.16.exe 安装
rabbitmq mac 版的本地安装,内附带教程。