提起消息队列,不得不提 Kafka、RabbitMQ、RocketMQ。本文 将详细讲解 Linux CentOS 7.x 环境下源码安装 RabbitMQ 步骤,本文安装的 RabbitMQ 版本为 3.8.16。
由于 RabbitMQ 是基于 erlang 语言开发的,所以必须先安装 erlang。安装详细步骤,参考:Linux CentOS 7.x 安装 Erlang。
下载 RabbitMQ
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.16
解压 RabbitMQ
由于是tar.xz格式的所以需要用到xz,没有的话就先安装。
yum install -y xz
解压分两步:
先使用 xz 命令解压为 tar 包。
/bin/xz -d rabbitmq-server-generic-unix-3.8.16.tar.xz
解压 tar 包,得到 rabbitMQ 源码文件。
tar -xvf rabbitmq-server-generic-unix-3.8.16.tar
移动源文件至 /usr/local,并更名为 rabbitmq。
mv rabbitmq_server-3.8.16/ /usr/local/rabbitmq
配置环境变量
1、使用 vim 命令,编辑 /etc/profile 文件。
vim /etc/profile
2、配置 rabbitmq sbin 目录,/etc/profile 文件末尾增加如下配置:
export PATH=$PATH:/usr/local/rabbitmq/sbin
3、生效配置文件
source /etc/profile
启动、停止 rabbitMQ
先进入 rabbitMQ 启动 sbin 目录:
cd /usr/local/rabbitmq/sbin/
启动 rabbitMQ,采用后台启动的方式
./rabbitmq-server -detached
停止 rabbitMQ
./rabbitmqctl stop
查看 rabbitMQ 运行状态
./rabbitmqctl status
至此,RabbitMQ 安装结束。
下载Erlang 解压源码文件 安装Erlang 注:如果在编译时出现 ”configure: error: No curses library functions found“ 错误,参考解决文章:Linux
下面开始安装…… 下载 Redis 直接使用 wget 命令下载,其他下载方式均可,个人喜好。
3、 到/usr/local/mysql/目录下启动服务 执行启动命令 如下图所示,表示MySQL启动成功 设置MySQL服务 1、 进入/usr/local/mysql/support-files/目录下,给mysql服务加入开机自启动 如下图,表示设置开机启动成功。2、 启动mysql服务 执行后如果没有异常,执行查看mysql状态命令 3、设置快捷引用链接 设置MySQL登录密码和访问权限
在安装 Redis 时,执行make 命令时,提示错误: 出现这种错误,是因为没有安装 gcc 环境导致的, 解决方案 执行yum install -y gcc-c++ 命令,安装 gcc 环境即可,参考代码
编辑脚本命令: 脚本内容: 修改 es 启动文件权限,不然不会生效哦!添加到启动服务 启动、停止、停止服务命令 设置开机启动 至此,设置完成,不妨重启一下服务器,试试效果!
CentOS7安装RabbitMQ目录 安装erlang安装RabbitMQ启动命令WEB管理用户管理登陆 回到顶部安装erlang 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang
安装Erlang,编译时出现如下错误: 要解决此错误,安装ncurses-devel 即可。
x 版本之后,对于服务操作和防火墙做了调整。查看防火墙: 结果如下,表示目前防火墙处于开启状态 开启防火墙: 关闭防火墙: 重启防火墙:
com 时报错了,异常信息如下: 出现上述异常,是因为 DNS 解析有问题所致。设置如下内容,也可以换成网关的 IP 地址。
co/cn/downloads/past-releases#elasticsearch 相关文章: Linux Centos Elasticsearch 安装和配置详细步骤 Linux CentOS 环境下安装
在 Linux Centos 中,如果没有安装 gcc 环境,在运行编译命令 ”.
2 安装步骤 防火墙配置 nginx默认监听80端口,如果未关闭防火墙需要配置iptables规则开放80端口(以centos6为例)。
service【安装php】:yum install php php-devel【安装php的扩展】:yum install php-mysql php-gd php-imap php-ldap php-odbc
一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装[root@localhost local]# yum
MySQL 安装参考:Linux CentOS 7.30数据库MySQL 数据库中,rename 命令用于修改表名。
安装gitlab,由于国内网络偏慢,这里使用清华大学的镜像源进行安装gitlab-ce 3.gitlab常用命令 注意:gitlab默认情况使用的是80端,其它服务不要占用默认80端口 5.
Elasticsearch 安装启动依托于Java 环境,首先得确保已正确安装了Java,并配置好环境变量,要求java 7或以上或最新的版本。
Linux CentOS 环境下Elasticsearch 的安装详细步骤,请参考教程:Linux Centos Elasticsearch 安装和配置详细步骤 下载Kibana Kibana 是一个免费且开放的用户界面
按照依赖关系依次安装rpm包 依赖关系依次为common→libs→client→server五 登录并创建MySql密码1 启动MySql安装完后,使用命令 service mysqld start