文章中的erlang和rabbitmq3.6.0
http://pan.baidu.com/s/1c2Nn64w
Centos7 系统操作 | |
cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo_back wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makecache yum clean all | 换源 生成缓存 清除旧的缓存 |
vim /etc/sudoers liuyy ALL=(ALL) ALL | 修改使用sudo权限 切换到root角色下 编辑sudoers文件 找到 root ALL=(ALL) ALL 添加:liuyy ALL=(ALL) ALL |
sudo yum install gcc | 安装gcc |
sudo yum install gcc-c++ | 安装c++编译器 |
unzip pcre-8.38.zip cd pcre-8.38 sudo ./configure --prefix=/usr/local/application/system/pcre sudo make sudo make install | 编译并安装pcre |
erlang安装 | |
sudo yum install openssl sudo yum install ncurses-devel sudo yum install openssl-devel
| erlang依赖包 |
rz erlang_src_18.3.tar.gz tar -zxvf erlang_src_18.3.tar.gz cd otp_src_18.3/ sudo ./configure --prefix=/usr/local/application/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac sudo make sudo make install | 解压缩并进入文件夹 编译源码并安装,注意安装依赖包 |
rabbitmq安装 | |
sudo yum install xmlto | rabbitmq安装依赖包 |
rz rabbitmq-server-generic-unix-3.6.0.tar.xz | 上传3.6.0 rabbitmq |
xz -d rabbitmq-server-generic-unix-3.6.0.tar.xz tar -xvf rabbitmq-server-generic-unix-3.6.0.tar -C /usr/local/application/ mv rabbitmq_server-3.6.0 rabbitmq | 上传,解压缩,重命名 |
环境变量 | |
sudo vim /etc/profile | |
export PATH=$PATH:/usr/local/application/erlang/bin export PATH=$PATH:/usr/local/application/rabbitmq/sbin | 添加erlang的bin引用 添加rabbitmq的sbin引用 |
source /etc/profile | 应用环境变量 |
rabbit命令操作 | |
cd /usr/local/application/rabbitmq ./rabbitmq-server -detached | 后台启动 |
./rabbitmq-plugins enable rabbitmq_management | 启动管理控制台 |
./rabbitmqctl add_user admin admin | 创建一个账户,账户名密码为admin |
./rabbitmqctl set_user_tags administrator | 设置admin的权限为administrator |
firewall-cmd --zone=public --add-port=15672/tcp --permanent | 开放15672端口号,允许外网访问rabbitmq控制台 |
firewall-cmd --reload | 重启 |
在浏览器访问:http://localhost:15672/ 用户名密码:admin/admin 登录成功 |