CentOS7安装RabbitMQ
目录
安装erlang
安装RabbitMQ
启动命令
WEB管理
用户管理
登陆
回到顶部
安装erlang
由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。
安装依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
erlang官网:
https://www.erlang.org/downloads
下载(会比较慢,请耐心等待)
wget http://erlang.org/download/otp_src_22.0.tar.gz
解压
tar -zxvf otp_src_22.0.tar.gz
移走
mv otp_src_22.0 /usr/local/
切换目录
cd /usr/local/otp_src_22.0/
创建即将安装的目录
mkdir ../erlang
配置安装路径
./configure —prefix=/usr/local/erlang
如果遇到这个错 你就假装没看到
安装
make install
查看一下是否安装成功
ll /usr/local/erlang/bin
添加环境变量
echo ‘export PATH=$PATH:/usr/local/erlang/bin’ >> /etc/profile
刷新环境变量
source /etc/profile
甩一条命令
erl
瞬间进入了一个未知的世界
在里面输入halt().命令退出来(那个点号别忘记)
回到顶部
安装RabbitMQ
rabbitmq下载地址:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15
下载
由于是tar.xz格式的所以需要用到xz,没有的话就先安装
yum install -y xz
第一次解压
/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz
第二次解压
tar -xvf rabbitmq-server-generic-unix-3.7.15.tar
移走
mv rabbitmq_server-3.7.15/ /usr/local/
改名
mv /usr/local/rabbitmq_server-3.7.15 rabbitmq
配置环境变量
echo ‘export PATH=$PATH:/usr/local/rabbitmq/sbin’ >> /etc/profile
刷新环境变量
source /etc/profile
创建配置目录(本博客并未使用单独的配置文件,因此本步骤纯属多余,感谢朋友特意指正。)
mkdir /etc/rabbitmq
回到顶部
启动命令
启动:
rabbitmq-server -detached
停止:
rabbitmqctl stop
状态:
rabbitmqctl status
防火墙之类的请自行处理(5672和15672端口),反正我是从来不开防火墙。
WEB管理
开启web插件
rabbitmq-plugins enable rabbitmq_management
默认账号密码:guest guest(这个账号只允许本机访问)
用户管理
查看所有用户
rabbitmqctl list_users
添加一个用户
rabbitmqctl add_user zhaobl 123456
配置权限
rabbitmqctl set_permissions -p “/“ zhaobl “.“ “.“ “.*”
查看用户权限
rabbitmqctl list_user_permissions zhaobl
设置tag
rabbitmqctl set_user_tags zhaobl administrator
删除用户(安全起见,删除默认用户)
rabbitmqctl delete_user guest
登陆
配置好用户之后重启一下rabbit
然后就可以用新账号进行登陆
一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装[root@localhost local]# yum
安装gitlab,由于国内网络偏慢,这里使用清华大学的镜像源进行安装gitlab-ce 3.gitlab常用命令 注意:gitlab默认情况使用的是80端,其它服务不要占用默认80端口 5.
x 环境下源码安装 RabbitMQ 步骤,本文安装的 RabbitMQ 版本为 3.解压分两步: 先使用 xz 命令解压为 tar 包。
按照依赖关系依次安装rpm包 依赖关系依次为common→libs→client→server五 登录并创建MySql密码1 启动MySql安装完后,使用命令 service mysqld start
2 安装步骤 防火墙配置 nginx默认监听80端口,如果未关闭防火墙需要配置iptables规则开放80端口(以centos6为例)。
下载Erlang 解压源码文件 安装Erlang 注:如果在编译时出现 ”configure: error: No curses library functions found“ 错误,参考解决文章:Linux
el7_4 将被 安装--> 正在处理依赖关系 subversion-libs(x86-64) = 1.x86_64 需要--> 正在处理依赖关系 libsvn_wc-1.x86_64 需要--> 正在处理依赖关系
下面开始安装…… 下载 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 环境即可,参考代码
co/cn/downloads/past-releases#elasticsearch 相关文章: Linux Centos Elasticsearch 安装和配置详细步骤 Linux CentOS 环境下安装
在 Linux Centos 中,如果没有安装 gcc 环境,在运行编译命令 ”.
Elasticsearch 安装启动依托于Java 环境,首先得确保已正确安装了Java,并配置好环境变量,要求java 7或以上或最新的版本。
service【安装php】:yum install php php-devel【安装php的扩展】:yum install php-mysql php-gd php-imap php-ldap php-odbc
在 CentOS 环境下,有时候编译安装软件时,会提示如下异常信息:出现这样的异常,是因为没有安装 gcc 套件所导致。
MySQL 安装参考:Linux CentOS 7.30数据库MySQL 数据库中,rename 命令用于修改表名。
编辑脚本命令: 脚本内容: 修改 es 启动文件权限,不然不会生效哦!添加到启动服务 启动、停止、停止服务命令 设置开机启动 至此,设置完成,不妨重启一下服务器,试试效果!
org/download/ 可以选择 CenOS 7,也可以选择 Stream 版本,并且根据实际情况选择对应的系统版本。
出现这种情况,是由于 Centos 系统没有网络服务依赖组件导致,执行 “yum -y install net-tools” 安装即可。