Linux-中间件安装指南

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Linux-中间件安装指南

前言

本教程提供所有安装成功的参考网站以及所涉及的中间件下载地址,还有所有避坑点,还贴心的备份了一份来自本人百度网盘(会持续更新)的链接

如果百度网盘分享链接过期,请关注我的微信公众号(南城余)获取最新下载地址

后台回复:666

百度网盘所涉及到的中间件下载地址

链接: https://pan.baidu.com/s/1gjvW0WsY3TQdLtKF2EJEFw

提取码: d8sx 复制这段内容后打开百度网盘手机App,操作更方便哦

中间件安装镜像(阿里云/华为云)

https://developer.aliyun.com/mirror/

https://mirrors.huaweicloud.com/home


中间件名字

port

备注

Redis

6360(主)/6361/6362

暂未设置账号密码

kafka

9092

暂未设置账号密码

mongodb

27017

暂未设置账号密码

nacos

8848

暂未设置账号密码

Redis

redis-5.0.0.tar.gz

参考链接

https://blog.csdn.net/zmemorys/article/details/78196314

版本

5.0.0

端口

redis占用端口分别为6360/6361/6362

镜像下载链接

https://mirrors.huaweicloud.com/redis/

补充

1.什么是主从同步 哨兵模式?

redis主从:是备份关系, 我们操作主库,数据也会同步到从库。 如果主库机器坏了,从库可以上。就好比你 D盘的片丢了,但是你移动硬盘里边备份有。

redis哨兵:哨兵保证的是HA,保证特殊情况故障自动切换,哨兵盯着你的“redis主从集群”,如果主库死了,它会告诉你新的老大是谁。

redis集群:集群保证的是高并发,因为多了一些兄弟帮忙一起扛。同时集群会导致数据的分散,整个redis集群会分成一堆数据槽,即不同的key会放到不不同的槽中

2.主从同步

记得每一个从redis都要按照第一步配置主redis.conf一样重新配置一遍,不然可能会出错

3.哨兵模式

记住将sentinel.conf中daemonize no 改为yes 否则可能无法后台运行

4.可以下载redis可视化工具测试上面功能是否成功

如Another Redis Desktop Manager

或者直接下载完成后有redis的客户端可以运行客户端测试

set key名 key值 即 set age 18

get age

工具下载地址

https://github.com/qishibo/AnotherRedisDesktopManager/releases


JDK1.8

jdk-8u381-linux-x64.tar.gz

参考网站

https://blog.csdn.net/fsadkjl/article/details/105753482

目前官网下载低于jdk1.8版本,需要登陆

账号网站

https://blog.csdn.net/weixin_39990804/article/details/103425012

补充

下载的时候解压一定要是,参考网站那个tar解压出来会报错

tar -zxvf #少一个v好像一定这四个字符一个都不能少,会报错。

kafka

版本

2.12-2.4.1

参考网站

https://www.cnblogs.com/toutou/p/linux_install_kafka.html

https://blog.csdn.net/weixin_42109071/article/details/107564094

跟着来就行 没啥好补充的

mongodb

版本

4.0

端口

27017

补充

下面更改的配置主要是修改了mongodb的文件位置,具体依据你们的mongodb所安装的位置在哪里。

service配置修改

[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/app/mongodb/mongodb/bin/mongod --config /app/mongodb/mongodb/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/app/mongodb/mongodb/bin/mongod --shutdown --config /app/mongodb/mongodb/mongodb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF

环境变量修改

export PATH=$PATH:/app/mongodb/mongodb/bin
cat >>/etc/profile<<"EOF"
export PATH="$PATH:/app/mongodb/mongodb/bin"
EOF
cat >>/root/.bashrc<<"EOF"
export PATH="$PATH:/app/mongodb/mongodb/bin"
EOF

nacos

版本

2.0.0

端口

8848

nacos-server-2.0.0.tar.gz

rabbitmq

补充

可能存在的问题

缺少依赖库

解决方案

一定要查看Linux系统,可能出现上面的情况 ,打个比方,为啥会出现这种情况,centos7就好比windows7

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
2月前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
|
6天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
8天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
75 20
|
2天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
44 7
|
9天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
26 2
|
2月前
|
安全 关系型数据库 MySQL
Linux下安装mysql8.0(以tar.xz包安装--编译安装)
通过上述步骤,您完成了从下载、编译、安装到配置MySQL 8.0的全过程。此过程虽然较为复杂,但提供了对MySQL安装环境的完全控制,有助于满足特定的部署需求。在实际操作中,根据具体的系统环境,可能还需调整部分步骤或解决未预见的依赖问题。始终参考官方文档和社区资源,保持安装过程与最新版本的兼容性。
1125 67
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
61 4
|
2月前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
118 5
Linux系统之安装OneNav个人书签管理器
|
2月前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
68 5
Linux系统之安装Ward服务器监控工具
|
1月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
54 5