前言
本教程提供所有安装成功的参考网站以及所涉及的中间件下载地址,还有所有避坑点,还贴心的备份了一份来自本人百度网盘(会持续更新)的链接
如果百度网盘分享链接过期,请关注我的微信公众号(南城余)获取最新下载地址
后台回复: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
参考链接
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
参考网站
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
rabbitmq
补充
可能存在的问题
缺少依赖库
解决方案
一定要查看Linux系统,可能出现上面的情况 ,打个比方,为啥会出现这种情况,centos7就好比windows7