Linux Centos安装Erlang及Rabbitmq环境

打印 上一主题 下一主题

主题 1582|帖子 1582|积分 4746

Rabbitmq 依赖erlang环境,先看rabbitmq版本对应的erlang环境的版本

点击检察网站:Erlang Version Requirements | RabbitMQ

一、安装erlang环境

1.安装erlang编译依赖

   yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget
  2.下载erlang 地点在 Index of /download/ 

   wget https://erlang.org/download/otp_src_20.3.tar.gz
  3.解压

   tar -xzvf otp_src_20.3.tar.gz
  cd otp_src_20.3
  ./configure --prefix=/usr/local/erlang
  4.编译并安装

   make && make install
  5.检察erlang安装好的版本

   erl -version
  大概 erl -noshell -eval 'io:fwrite("Erlang version: ~s~n", [erlang:system_info(otp_release)]), init:stop().'
  6.设置环境变量

   PATH=$PATH:/usr/local/erlang/bin
  7.使环境变量见效

   source /etc/profile
  二、Rabbitmq安装
1.下载RabbitMq安装包 地点为:Release RabbitMQ 3.7.7-rc.2 · rabbitmq/rabbitmq-server · GitHub

   wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.7-rc.2/rabbitmq-server-generic-unix-3.7.7-rc.2.tar.xz
  2.解压

   xz -d rabbitmq-server-generic-unix-3.7.7-rc.2.tar.xz
  tar -xvf rabbitmq-server-generic-unix-3.7.7-rc.2.tar
    3. 添加环境变量

 打开文件 vim /etc/profile ,尾部添加如下下令:
   PATH=$PATH:/usr/local/rabbitmq/rabbitmq_server-3.7.7-rc.2/sbin
  
4. 使环境变量见效
   source /etc/profile
  5. 启用页面管理插件【客户端UI插件】

   rabbitmq-plugins enable rabbitmq_management
  由于是编译安装,手动启动下令如下:

   # 进入RabbitMQ安装目录下的sbin子目录
  cd /usr/local/rabbitmq/sbin
  # 启动RabbitMQ服务
  ./rabbitmq-server start
  # 检察RabbitMQ状态
  rabbitmqctl status
  7. 过访问 IP地点:15672 进入到rabbitmq管理后台,15672端口需要先开启

8. 登录管理后台
Rabbitmq 安装完后默认会guest这个用户,但是这个用户只答应在本地登录,所以用 IP地点:15672访问登录时时出现"User can only log in via localhost"提示。


 办理方案:可以新增一个新的用户并授予管理员脚色去登录,这里我们创建一个 admin 123456
创建账户和设置所属脚色
   rabbitmqctl add_user 用户名 密码 //例如:rabbitmqctl add_user test 123456 rabbitmqctl set_user_tags 用户名 用户脚色 //例如:rabbitmqctl set_user_tags test administrator
  设置visualhost权限
   rabbitmqctl set_permissions  -p  '/'  用户名 '.' '.' '.'  //例如:rabbitmqctl set_permissions  -p  '/'  test '.' '.' '.'  
   检察账号列表
   rabbitmqctl list_users
   删除用户
   rabbitmqctl delete_user 用户名 //例如:rabbitmqctl delete_user test
   

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户云卷云舒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表