rabbitmq_server-3.6.1 liunx 安装
来源:互联网 发布:章泽天同学评价 知乎 编辑:程序博客网 时间:2024/06/06 01:15
1.RabbitMQ编译安装
RabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang。
2.1.获取Erlang和RabbitMQ的源文件
http://erlang.org/download/下查找最新的源文件,我选择的是版本17找到后,执行以下命令直接在Linux下获取源码
- wget http://erlang.org/download/otp_src_17.0.tar.gz
3 . 解压otp_src_17.0.tar.gz
tar -zxvf otp_src_17.0.tar.gz4 . 编译安装Erlang对环境有要求,为防止在编译的时候提示某些软件包未安装之类的错误,所以我将Erlang需要的软件提前安装,直接使用yum进行安装即可.利用yum安装erlang编译环境
yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel
安装后,有部分是更新,有部分是依赖更新,也有的是新安装等等。
5.编译安装Erlang
- [root@iZ250x18mnzZ ~]# cd otp_src_17.0
- [root@iZ250x18mnzZ ~]# ./configure \
- --prefix=/usr/local/erlang \
- --enable-smp-support \
- --enable-threads \
- --enable-sctp \
- --enable-kernel-poll \
- --enable-hipe \
- --with-ssl
上述参数说明:
--prefix 指定安装目录--enable-smp-support启用对称多处理支持(Symmetric Multi-Processing对称多处理结构的简称)--enable-threads启用异步线程支持--enable-sctp启用流控制协议支持(Stream Control Transmission Protocol,流控制传输协议)--enable-kernel-poll启用Linux内核poll--enable-hipe启用高性能Erlang(High Performance Erlang)参考资料:http://www.cnblogs.com/me-sa/archive/2012/10/09/erlang_hipe.html--with-ssl使用SSL包上述说明未必准确,大家可以到官网或者其他地方查找资料确定一下
进入otp_src_17.0 目录编译和安装
make && make install
6.设置环境变量
环境变量为追加
- [root@iZ250x18mnzZ ~]# vi /etc/profile
- ERL_HOME=/usr/local/erlang
- PATH=$ERL_HOME/bin:$PATH
- export ERL_HOME PATH
# source /etc/profile
验证是否已经追加成功
- [root@iZ250x18mnzZ ~]# echo $ERL_HOME
- /usr/local/erlang
- [root@iZ250x18mnzZ ~]# echo $PATH
- /usr/local/erlang/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
#解压 rabbitmq 包
tar -xvf rabbitmq-server-generic-unix-3.6.1.tar.xz
cd ./rabbitmq_server-3.6.1
cd sbin/
cd sbin/
启动
./rabbitmq-server -detached
启用web管理界面
./rabbitmq-plugins enable rabbitmq_management
添加用户
./rabbitmqctl add_user test test
设置权限
./rabbitmqctl set_user_tags test administrator
./rabbitmqctl list_users
./rabbitmqctl set_permissions -p / test '.*' '.*' '.*'
测试
wget http://127.0.0.1:15672/
./rabbitmq-server -detached
启用web管理界面
./rabbitmq-plugins enable rabbitmq_management
添加用户
./rabbitmqctl add_user test test
设置权限
./rabbitmqctl set_user_tags test administrator
./rabbitmqctl list_users
./rabbitmqctl set_permissions -p / test '.*' '.*' '.*'
测试
wget http://127.0.0.1:15672/
0 0
- rabbitmq_server-3.6.1 liunx 安装
- 安装 liunx
- 1-1:liunx下自定义安装vim
- liunx 下 jira5.1安装破解全记录
- 1-4:liunx安装Modified libstdc++
- 第1章 Liunx安装jdk
- liunx(1)
- liunx学习在liunx 安装ffmpeg
- liunx下安装软件
- Liunx中安装JDK
- liunx下安装jdk
- liunx 安装五笔
- Win7下安装Liunx
- liunx安装git
- Liunx安装总结
- liunx 安装 adobe flash
- liunx下memcached安装
- liunx下安装QQ
- TCP的三次握手和四次挥手
- springmvc配置文件中context:component-scan扫描使用上的容易忽略的use-default-filters
- 很早以前针对快播的一个小方法
- NDK编译ffmpeg
- 使用CSS3实现表格隔行/隔列变色以及表格最小高度问题
- rabbitmq_server-3.6.1 liunx 安装
- 别再固步自封,借多渠道营销助力解决用户转化及留存困扰!
- c# 保留2位小数
- 软件测试从零开始之⼆二:开启测试之旅(上)
- 使用批处理文件设置系统的环境变量
- MapOutputTrackerMaster threadpool
- 微信小程序—数据缓存
- 搭建 rabc 后台系列教程(三)—— rbac 详细操作 [ 2.0 版本 ]
- Java知识点(一)——基础知识