Linux快速安装Erlang和RabbitMQ单机版

这篇具有很好参考价值的文章主要介绍了Linux快速安装Erlang和RabbitMQ单机版。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境

  • CentOS7
  • Xshell6
  • XFtp6
  • Erlang 21.3
  • RabbitMQ 3.8.4

安装方式

同一个软件有很多种安装方式,在Linux系统有几种常见的软件安装方式:

  • 源码编译安装:一般需要解压,然后使用makemake install等命令
  • RPM(RedHat Package Manager):是一种软件管理包,安装卸载比较简单,但无法解决软件包之间的依赖问题
  • YUM(Yellow dog Updater, Modified):是一个RPM的前端程序,可以自动解决软件的依赖问题,但是默认从仓库获取的不一定是最新的版本
  • 绿色版本:直接解压配置环境变量就可以使用

注意问题

  • RabbitMQ依赖于Erlang,所以必须先安装Erlang
  • Erlang需要依赖很多第三方库才能安装,所以需要先yum install
  • RabbitMQ和Erlang有版本对应问题,查看https://www.rabbitmq.com/which-erlang.html

下载安装Erlang 21.3

安装Erlang之前需要很多第三方的依赖,所以先检查一下是否已经安装好了,每个系统都不一样

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget socat

可以去Erlang官网下载对应的Erlang版本,然后xftp上传到对应目录,https://www.erlang.org/downloads/21.3,也可以直接wget下载

# 下载Erlang
wget http://erlang.org/download/otp_src_21.3.tar.gz
# 解压
tar -xvf otp_src_21.3.tar.gz
# 到cd otp_src_21.3目录
cd otp_src_21.3
# configure到/usr/local/erlang
./configure --prefix=/usr/local/erlang
# 编译
make && make install

设置Erlang的环境变量

vim /etc/profile

在最后面加上一行

export PATH=$PATH:/usr/local/erlang/bin

变量生效

source /etc/profile

验证Erlang是否安装成功

[root@localhost opt]# erl -version
Erlang (SMP,ASYNC_THREADS) (BEAM) emulator version 12.3.2.1

下载安装RabbitMQ

可以直接去RabbitMQ官网下载,链接:https://rabbitmq.com/install-generic-unix.html

erlang下载 linux,# Linux文库,rabbitmq,linux,erlang

# 下载
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.4/rabbitmq-server-generic-unix-3.8.4.tar.xz
# xz解压
xz -d rabbitmq-server-generic-unix-3.8.4.tar.xz
# tar再解压一遍
tar -xvf rabbitmq-server-generic-unix-3.8.4.tar

xz命令: XZ Utils 是为 POSIX 平台开发具有高压缩率的工具。它使用 LZMA2 压缩算法,生成的压缩文件比 POSIX 平台传统使用的 gzip、bzip2 生成的压缩文件更小,而且解压缩速度也很快。最初 XZ Utils 的是基于 LZMA-SDK 开发,但是 LZMA-SDK 包含了一些 WINDOWS 平台的特性,所以 XZ Utils 为以适应 POSIX 平台作了大幅的修改。XZ Utils 的出现也是为了取代 POSIX 系统中旧的 LZMA Utils。

配置RabbitMQ环境变量

vim /etc/profile

在最后面添加一行

export PATH=$PATH:/usr/local/rabbitmq_server-3.8.4/sbin

编译生效

source /etc/profile

启动RabbitMQ

# 到sbin目录
cd  /usr/local/rabbitmq_server-3.8.4/sbin
# 启动MQ
./rabbitmq-server start
# 要后台启动可以使用
./rabbitmq-server -detached
# 关闭MQ
./rabbitmq-server stop
# 重启MQ
./rabbitmq-server retart
# 查看状态
./rabbitmq-server status

如图所示,表示MQ启动成功
erlang下载 linux,# Linux文库,rabbitmq,linux,erlang
安装RabbitMQ管理插件

# 开启WEB管理界面插件
./rabbitmq-plugins enable rabbitmq_management 

开放端口

/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

访问http://ip:15672,使用guest/guest登录,发现不可以登录,因为guest不能外部环境访问,所以可以新增一个账号

# 添加用户
./rabbitmqctl add_user admin 123456
# 添加 admin 用户为administrator角色
./rabbitmqctl set_user_tags admin administrator
# 设置 admin 用户的权限,指定允许访问的vhost以及write/read
./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 查看vhost(/)允许哪些用户访问
rabbitmqctl list_permissions -p /

admin/123456账号登录
erlang下载 linux,# Linux文库,rabbitmq,linux,erlang
登录成功
erlang下载 linux,# Linux文库,rabbitmq,linux,erlang文章来源地址https://www.toymoban.com/news/detail-679240.html

到了这里,关于Linux快速安装Erlang和RabbitMQ单机版的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HBase单机版安装详细步骤

    目录 一、安装HBase前置环境 1.jdk 2.hadoop 3.zookeeper 二、安装HBase步骤 (一)解压 (二)修改文件名 (三)修改配置文件 (四)配置HBase的环境变量 (五)启动HBase 1.启动hadoop 2.启动zookeeper 3.启动hbase 4.jps出现HMaster和HRegionServer 5.HBase的WebUI (六)HBase的逻辑结构: (七)HBase基本命令  1.进入HBase

    2024年02月07日
    浏览(61)
  • Nacos单机版安装启动流程

    安装地址:https://github.com/alibaba/nacos/ 1、选择自己需要的版本  2、选择自己的环境下在对应的压缩包  3、下载后放到自己的文件目录中解压 4、window环境修改startup.cmd文件,改为单机部署后,就可以直接点击cmd文件直接启动了 mac通过终端进入cd ~/nacos/bin 目录下,通过命令 

    2024年02月11日
    浏览(58)
  • 【大数据】安装 Zookeeper 单机版

    下面安装 Zookeeper,由于它是 Apache 的一个顶级项目,所以域名是 zookeeper.apache.org ,所有 Apache 的顶级项目的官网都是以项目名 .apache.org 来命名的。 点击 Download 即可下载,这里我们选择的版本是 3.5.10 ,下载之后扔到服务器上。由于 Zookeeper 是基于 Java 语言编写的,所以还需要

    2024年02月03日
    浏览(49)
  • Flink单机版安装教程 - 步骤详解

    本教程详细介绍了如何在单机环境下安装和启动Apache Flink 1.16.0版本。包括下载稳定版安装包,使用tar命令解压,以及通过start-cluster.sh脚本启动Flink集群。

    2024年02月11日
    浏览(49)
  • Elasticsearch-01篇(单机版简单安装)

    首先,先简单了解一下 Elastic Stack : Elastic Stack 的核心产品包括 Elasticsearch、Kibana、Beats 和 Logstash (也称为 ELK Stack )等等。能够安全可靠地从任何来源获取任何格式的数据,然后对数据进行搜索、分析和可视化。 更多请看官网: https://www.elastic.co/cn/elastic-stack/. 2.1.1 下载 复制

    2024年02月12日
    浏览(40)
  • Azkaban学习——单机版安装与部署

    目录 1.解压改名 2.修改装有mysql的虚拟机的my.cnf文件 3.重启装有mysql的虚拟机 4.Datagrip创建azkaban数据库,执行脚本文件 5.修改/opt/soft/azkaban-exec/conf/azkaban.properties文件 6.修改commonprivate.properties 7.传入mysql-connector-java-8.0.29.jar 8.开启Azkaban服务 9.进入Datagrip查看是否成功激活 10.激活

    2024年02月04日
    浏览(56)
  • Hive学习——单机版Hive的安装

    目录 一、基本概念 (一)Hive概念 (二)优势和特点 (三)Hive元数据管理 (四)Hive架构 (五)Hive Interface – 其他使用环境 二、Hive环境搭建 1.自动安装脚本 2./opt/soft/hive312/conf目录下创建hive配置文件hive-site.xml 3.拷贝一个jar包到hive下面的lib目录下 4.删除hive的guava,拷贝hadoop下的guava 5.重启

    2023年04月17日
    浏览(51)
  • centos7安装hadoop 单机版

    1.解压 (1)将hadoop压缩包复制到/opt/software路径下 (2)解压hadoop到/opt/module目录下 [root@kb135 software]# tar -zxvf hadoop-3.1.3.tar.gz -C /opt/module/ (3)修改hadoop属主和属组 [root@kb135 module]# chown -R root:root ./hadoop-3.1.3/ 2.配置环境变量 [root@kb135 module]# vim /etc/profile # HADOOP_HOME export HADOOP_HOME

    2024年02月11日
    浏览(45)
  • 杂记 | 在Linux上使用Docker-compose安装单机版Milvus向量数据库并配置访问控制和可视化面板(Attu)

    Milvus是一款开源的向量数据库,它专为AI应用设计,用于管理和检索海量的特征向量。Milvus的优势主要包括: 高效的向量检索性能 :Milvus采用了多种先进的索引算法,如IVF, HNSW, ANNOY等,能够在大规模数据集上实现高效的近似最近邻搜索。 易于扩展和维护 :Milvus支持水平和垂

    2024年01月19日
    浏览(54)
  • Ubuntu22.04 安装单机版kubernetes

    上期讲到要实现.net 6框架下的EF Core操作数据库基本增删改查,没有及时兑现。没有兑现的原因就是因为安装kubernetes。安装kubernetes的过程是灾难性的,也是十分顺利的。灾难性是因为在安装kubernetes过程中误操作,在/etc下执行了一个重置的命令导致我的工作站系统崩塌了。索

    2024年02月06日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包