• OpenEuler2203安装Redislabs的简单记录


    OpenEuler2203安装Redislabs的简单记录


    背景

    操作系统国产化的需求下
    想着都转型到openEuler上面来.
    应用和容器都没什么问题了,现在考虑一下一些企业软件
    最近一直在想研究一下redislabs 所以就准备尝试一下.
    
    如果可以继续研究他的使用和测试配置等地方.
    本篇先简单讲讲一些基本安装. 深入使用还没开始学习.
    

    存在的问题总结

    1. 提示不是正确的发行版
    2. 提示不存在部分动态链接库
    

    安装步骤

    • 下载安装介质
    因为OpenEuler 是比较新内核的, 所以想着使用RHEL8版本的介质
    https://redis.com/redis-enterprise-software/download-center/software/
    
    选择RHEL的版本进行下载tar包.
    然后上传到OpenEuler上面待安装.
    

    安装步骤

    • 部分修改
    tar -xf 的方式解压缩tar包
    直接进行./install.sh 会提示:
    Unsupported Linux distribution.
    最简答的修改办法为:
    
    vim /etc/redhat-release
    CentOS Linux release 8.1 (Core)
    
    然后继续安装 ./install.sh 会提示报错:
    

    安装步骤

    • rpm包以及依赖项目
     Problem: conflicting requests
      - nothing provides libboost_program_options.so.1.66.0()(64bit) needed by redislabs-6.2.18-49.rhel8.x86_64
      - nothing provides libffi.so.6()(64bit) needed by redislabs-6.2.18-49.rhel8.x86_64
      - nothing provides libreadline.so.7()(64bit) needed by redislabs-6.2.18-49.rhel8.x86_64
    
    为了解决如上问题 主要做了两点, 第一点是使用软连接:
    cd /usr/lib64
    
    ln -s libboost_program_options.so.1.78.0 libboost_program_options.so.1.66.0
    ln -s libffi.so.8 libffi.so.6
    ln -s libreadline.so.8 libreadline.so.7
    
    第二点是直接强制安装rpm包. 
    rpm -ivh redislabs-6.2.18-49.rhel8.x86_64.rpm --force --nodeps
    

    安装后处理

    执行完 ./install.sh 和 rpm的强制安装后
    8443的端口应该就有了监听. 
    
    然后使用 https://ip:8443 就可以访问了
    第一个机器创建集群 
    第二个机器加入集群就可以了. 
    

    集群的使用

    集群可以打开database 看到replication 后面的端口
    一般就可以使用redis-cli 进行连接了. 
    

    其他部分

    还没学到.
    
  • 相关阅读:
    js冒泡排序
    HTML5 canvas 计时器
    centos 6.4安装杀毒软件clamAV 0.98[转]
    PHP大文件下载
    如何在 Eclipse 中使用插件构建 PHP 开发环境[转]
    CentOS 单用户模式:修改Root密码和grub加密[转]
    CentOS 6.0 VNC远程桌面配置[转]
    gprof使用介绍 (gcc -pg) [转]
    VMware NAT端口映射外网访问虚拟机linux
    shell判断文件是否存在[转]
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/16817647.html
Copyright © 2020-2023  润新知