zoukankan      html  css  js  c++  java
  • 精简总结redis/rabbitmq/zookeeper在linux centos7上的安装

      因为本博主之前已经写过了相关的一些安装及集群,可以参考前面的记录,但是由于博最近更换了VM14和centos7,为了适应这些环境,所以后续会逐渐重新搭建相关环境,并对之前的安装思路进一步精简梳理,以期最少的话语,记录最充分的东西,今天发表该文章,但后续也会有更新。。。。。。

    本博主为了轻便centos7安装的是最小化的无桌面版。

    linux 最小化版本可能需要的依赖包有:
    准备
    yum install
    build-essential openssl openssl-devel unixODBC unixODBC-devel
    make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

    上述这些只有当你在安装某些东西安装不上报错时会发现,哦,原来缺少东西哦!
    一、redis单机版安装
    1.gc++安装
    2.采用wget下载(如果没有安装wget则yum -y install wget 进行安装)
    3.wget http://download.redis.io/releases/redis-4.0.9.tar.gz
    4.解压
    5.进入解压包安装 make
    6.在src下启动

    这个单机版安装其实比较简单,多机集群比较复杂,依赖的东西较多,需要装全,参考本博主centos6上的redis多机集群,后面在centos7上集群时也会在这里总结,耐心等待。
    二、rabbitMQ单机版安装(centos6采用的另一种安装方法,非rpm安装)

    该安装必须得erlang、socat秘钥
    下载:
    erlang还可以根据版本到github上找:https://github.com/rabbitmq/erlang-rpm/releases
    socat密钥下载地址:https://pkgs.org/download/socat

    也可以用如下命令下载相关
    wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.e17.centos.x86_64.rpm
    wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.e17.lux.x86_64.rpm
    wget www.rabbitmq.com/releases/rabbitmq-server/3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
    1.依赖环境erlang安装(注意erlang和rabbitmq版本的对应)

    2.rpm一键式安装和二进制绿色安装(建议采用rpm的一键式安装,不需要进行环境变量等的配置,绿色的需要)

    3.需要socat秘钥,erlang先安装,其次安装socat秘钥包,最后安装rabbitmq

    正确安装顺序如下:

    这就安装成功了。

    配置文件(rabbitmq的核心配置文件,因为centos7和centos6目录结构有区别,默认位置就不同)
    vim/usr/lib/rabbimq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
    比如修改密码、配置等,例如:loopback_users中的[<<"guest">>],只保留[guest]

    服务器启动和停止:
    启动 rabbitmq-server start &

    lsof -i:5276 报错:

    -bash: lsof: command not found

    解决办法 yum install lsof

    再次运行

    停止 rabbitmqctl app_stop

    管理插件:rabbitmq-plugins enable rabbitmq_management

    访问地址:http://ip:15672/

    如果没有访问成功,需要关闭防火墙,命令为:

    1.关闭防火墙:systemctl stop firewalld.service

    2.开启防火墙:systemctl start firewalld.service

    3.关闭开机启动:systemctl disable firewalld

    再次访问 192.168.10.110:15672,并输入用户名和密码:guest

    三、单机版zookeeper的安装

    zookeeper是使用java编译的所以需要安装jdk的环境,官网下载1.8的rpm的jdk

    这三个中zookeeper的安装是最容易的,没有什么复杂的,下载最新的

    下载地址:https://archive.apache.org/dist/zookeeper/

    下载后上传到指定目录下,安装jdk

     java -version 查看版本安装正确后安装zookeeper

    tar -zxvf zookeeper-3.4.13.tar.gz解压

    解压后,主要进行zookeeper_sample.cfg 改名为zook.cfg ,同时修改里面的数据路径dataDir

    单机版就配置成功了,然后进入bin目录运行,默认端口2181

    启动成功说明安装完成!

  • 相关阅读:
    [Go] 写文件和判断文件是否存在
    [日常] 解决github速度特别慢
    [Go] imap收信非并发
    [Linux] 使用secureCRT实现SSH隧道服务器端口转发到本机内网穿透
    [Linux] 解决nginx: [emerg] directive "rewrite" is not terminated by ";"
    [MySQL] 解决Error 1698: Access denied for user 'root'@'localhost'
    [Go] gocron源码阅读-判断是否使用root用户执行
    [日常] 前端资源测试机上忽略版本号的的nginx配置
    [Go] 使用go mod安装beego
    [Go] tcp服务下的数据传递
  • 原文地址:https://www.cnblogs.com/xiaoyao-001/p/9498077.html
Copyright © 2011-2022 走看看