系统定制开发CentOS8 安装 erlang 和 RabbitMQ

系统定制开发哈喽大家好,我是阿Q!

系统定制开发最近正好用到了中的 RabbitMQ ,系统定制开发今天就先来个前味菜,系统定制开发总结一下它在 centos 内的安装。

环境:CentOS 8.0 64位

安装

由于 是基于 erlang 语言开发的,所以必须先安装 erlang 。

安装依赖

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
  • 1

下载

下载安装包

 wget  http://erlang.org/download/otp_src_21.3.tar.gz
  • 1

会比较慢,请耐心等待

如果下载过程中退出了,可以使用

wget -c http://erlang.org/download/otp_src_21.3.tar.gz
  • 1

来进行断点续传

解压

tar -zxvf otp_src_21.3.tar.gz
  • 1

遇到这个问题,没找到为什么,但是并未影响后续的安装

移走

mv otp_src_21.3 /usr/local/soft/
  • 1

这个路径自己定义,后续的安装对应好即可

切换目录

cd /usr/local/soft/otp_src_21.3/
  • 1

创建即将安装的目录

mkdir ../erlang
  • 1

配置安装路径

./configure --prefix=/usr/local/soft/erlang
  • 1

如果遇到这个错 你就假装没看到

安装

make install
  • 1

查看一下是否安装成功

ll /usr/local/soft/erlang/bin
  • 1

添加环境变量

echo 'export PATH=$PATH:/usr/local/soft/erlang/bin' >> /etc/profile
  • 1

刷新环境变量

source /etc/profile
  • 1

甩一条命令

erl
  • 1

瞬间进入了一个未知的世界

在里面输入halt().命令退出来(那个点号别忘记)

至此,erlang 的安装就已经完成了,接下来安装 RabbitMQ。

安装 RabbitMQ

需要查看 erlang 支持的 rabbitmq 版本号

下载

切换到 /root 下下载

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-generic-unix-3.7.14.tar.xz
  • 1

解压

第一次解压

xz -d rabbitmq-server-generic-unix-3.7.14.tar.xz
  • 1

第二次解压

tar -xvf rabbitmq-server-generic-unix-3.7.14.tar 
  • 1

移走

mv rabbitmq_server-3.7.14/ /usr/local/soft 
  • 1

配置环境变量

echo 'export PATH=$PATH:/usr/local/soft/rabbitmq_server-3.7.14/sbin' >> /etc/profile
  • 1

刷新环境变量

source /etc/profile
  • 1

启动命令

进入 sbin 目录

cd /usr/local/soft/rabbitmq_server-3.7.14/sbin
  • 1

启动:

rabbitmq-server -detached
  • 1

提示:Warning: PID file not written; -detached was passed.

查看状态命令:

rabbitmqctl status
  • 1

停止命令:

rabbitmqctl stop
  • 1

我的防火墙时关闭的,并且开放了端口 15672 。

开启web插件

rabbitmq-plugins enable rabbitmq_management
  • 1

访问:http://127.0.0.1:15672/

默认账号密码:guest guest(这个账号只允许本机访问)

用户管理

查看所有用户

rabbitmqctl list_users
  • 1

添加一个用户

rabbitmqctl add_user cheetah 123456
  • 1

其中 cheetah 为用户名,123456 为密码,可自定义。

配置权限

rabbitmqctl set_permissions -p "/" cheetah ".*" ".*" ".*"
  • 1

查看用户权限

rabbitmqctl list_user_permissions cheetah
  • 1

设置tag

rabbitmqctl set_user_tags cheetah administrator
  • 1

删除用户

rabbitmqctl delete_user guest 
  • 1

安全起见,删除默认用户

登陆

配置好用户之后重启一下 rabbitMQ 然后就可以用新账号进行登陆了。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发