CentOS Linux release 7.7.1908 (Core)--rabbitmq安装
Posted 畅聊科技
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS Linux release 7.7.1908 (Core)--rabbitmq安装相关的知识,希望对你有一定的参考价值。
1.连接服务器,输入账号和密码,密码输入的时候是看不见的,只管输就行,然后回车。
2.安装Erlang,RabbitMQ是用这门语言写的,所以要安装他。
3.安装filezilia就是win和linux文件传输的一个平台,也可以说是ftp。打开之后,输入头部的ip地址和账号密码。下左方是win的文件,下右方是linux的文件。
4.在linux的当前目录下(输入pwd)查看当前目录。新建一个文件件,rabitmq(自定义,记住就行),一会把otp_src_22.0.tar.gz从win传输过来。mkdir rabitmq
把安装环境传输过来,用命令看看有没有 ls
解压,进入当前压缩文件的目录,输入命令
tar -zxvf otp_src_22.0.tar.gz
然后屏幕就开始滚动解压的信息
安装构建Erlang语言的工具, 编译工具命令是:
yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel
因为不是root用户,但是已经授权管理员权限,需要输入
sudo yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel
命令。就是管理员操作了。就好像win的管理员运行cmd一样。输入完密码,回车,屏幕开始滚动
接着操作:进入解压的otp_src_22.0目录里面。其实就是配置环境路径的,就像win的环境路径配置。输入命令
./configure --prefix=/usr/local/erlang
然后编译一下,make && make install
验证操作是否成功:输入 erl 看板版本号,就表示配置成功
如果失败,请看下文的遇到问题如何解决。是环境变量没有配置好,我们手工配置,如果能运行,请忽略此信息。
二、安装RabbitMQ
用filezilia工具,和上面的步骤一样。在filezilia可以直接建立目录rabbitmq-server然后把压缩包拖进来
进入压缩的文件路径目录,开始解压
xz -d rabbitmq-server-generic-unix-3.7.16.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.16.tar
湛蓝色的就是解压好的,接下来,配置环境变量,输入
vi /etc/profile
在里面添加 这句话,随便找个地方就添加了。
export PATH=$PATH:/home/xk/rabbitmq-server/rabbitmq_server-3.7.16/sbin这个是rabit安装的路径,带#号是注释的意思
-------按下i键,然后复制过去
再按下esc,输入:wq
重载环境变量配置
source /etc/profile
启动RabbitMQ
rabbitmq-server -detached //启动rabbitmq,-detached代表后台守护进程方式启动。
然后输入:rabbitmqctl status
看到如下信息表示启动成功
启用插件,进行网页界面管理
rabbitmq-plugins enable rabbitmq_management
浏览器输入
用户名guest密码guest
添加用户
还有一些收尾工作,配置云服务器防火墙放开端口啊,还有guest用户要去RabbitMQ配置下,否则只能接受localhost访问,输入公网IP或者域名是没办法登录的,还有默认账号权限
问题:一定要是管理员,最好是root,要不然没有权限,一切安装全盘皆空
如果在 make && make install 安装出错
进入到解压的otp_src-22.0文件中,输入一下命令。
./configure --prefix=/app/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
然后编辑编译,输入一下命令
1 2 |
make -j8 make install |
修改环境变量
vim /etc/profile
#在profile中添加以下三行,输入的时候按下i键,就是意思插入数据的意思,复制过去。随便找个位置就粘贴过去,注意看好代码的规范,粘贴代码的上面是一个函数,不要粘贴在这里面,这是系统内部的函数。
ERLANG_HOME=/app/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME
输入完之后,按下esc键,然后输入:wq命令记住是:和wq就是保存退出的意思。然后再输入source /etc/profile
查看Erlang版本 erl
此时就会显示版本号等信息,说明rabit的环境配置成功。
以上是关于CentOS Linux release 7.7.1908 (Core)--rabbitmq安装的主要内容,如果未能解决你的问题,请参考以下文章
CentOS Linux release 7.7.1908 (Core)--rabbitmq用户创建以及相关防火墙端口开启问题