自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Centos Stream 8 Tomcat学习

然后通过idea调试运行course-demo成功后,将其打包为war包后,放到tomcat的webapps目录下,注意是webapps目录,不是其子目录,然后访问http://localhost:8080/course-demo/course/search?https://blog.youkuaiyun.com/m0_54434140/article/details/122490378,这个文档写的有点问题,基于域名的虚拟主机,/etc/hosts配置的两个域名应该映射为同一个ip,而不是20和30两个不同ip。

2025-10-14 17:32:22 430

原创 Centos Stream 8 搭建Cas Server

方式二:使用maven的overlay支持,使用idea打开模版项目,设置好jdk版本,然后新建src/main/java和src/main/resources目录,将模版代码中的默认配置拷贝到resources目录下,使用maven打包,这样新建resources目录下的配置会覆盖模版代码中的默认配置,每次新增功能(修改pom.xml)或修改配置时,重新打包即可,比方式一简单,本篇文章推荐采用方式二安装部署。配置完后,重启应用即可。配置完后,重启应用即可。默认票据保存在内存中,集群中个节点无法共享;

2025-10-13 21:30:25 1001

原创 Centos stream 8 安装keepalived

4.偶然中又点了一下浏览器刷新访问:http://192.168.245.128:80,发现通了,显示nginx主页了,这踏马是什么原理,难道是刚才本地ping vip后出奇迹了?安装好之后,进入/usr/local/keepalived-1.4.5,该目录下有一些配置文件要移动到linux的对应位置。3.查了半天资料也没找出什么原因,有的说是vrrp_strict的问题,但我的配置就没开这个配置。发现vip在130机器,浏览器访问一下看看能不能访问通,20:08试了访问不通。测试VIP是否能漂移。

2025-10-09 17:39:17 384

原创 Centos Stream 8安装Metricbeat

轻量型指标采集器用于从系统和服务收集指标。Metricbeat能够以一种轻量型的方式,输送各种系统和服务统计数据,从CPU 到内存,从Redis到Nginx,不一而足。定期收集操作系统或应用服务的指标数据存储到Elasticsearch中,进行实时分析。

2025-10-09 17:38:51 427

原创 Centos Stream 8 安装Haproxy

这里为了方便管理,直接放在haproxy目录中,不放在/etc/haproxy/haproxy.cfg。我自己当时搭建rabbitmq集群时搞的,128 129 130三台机器配置都一样。

2025-10-05 09:36:01 509

原创 Centos Stream 8 安装Keepalived

安装好之后,该目录下有一些配置文件要移动到linux的对应位置。为了方便,配置放到keepalived软件目录下。

2025-10-05 09:34:13 230

原创 Centos Stream 8安装Filebeat

重启logstash重试,发现还报同样的警告,但kibana中的数据对了,查看网上资料,参考:https://blog.youkuaiyun.com/lewky_liu/article/details/90150052,改为如下试试。在filebeat启动的控制台看不到输出内容,kibana中可以看到新建的索引(filebeat-file-in-es-out-2025.10.04),discover中也可以看到数据。logstash-filebeat-in-es-out.yml,注意实际使用时不能带注释。

2025-10-05 08:50:33 672

原创 Centos Stream 8安装Logstash

可以看到es中有数据写入,kibana中也可以看到索引(logstash-file-in-es-out-2025.10.04),Discover也可以看到数据。启动logstash,通过往app.log中写日志,注意按格式输入,格式为:用户名|评论量|场景|时间。在logstash根目录下建立files文件夹,然后新建个console.log日志文件用于测试。在logstash根目录下建立files文件夹,然后新建个app.log日志文件用于测试。20251004 11:04试了没问题。

2025-10-04 18:45:18 281

原创 Centos Stream 8安装Kibana

在vim kibana.yml文件中添加xpack.security.encryptionKey: “something_at_least_32_characters”在vim kibana.yml文件中添加xpack.reporting.capture.browser.chromium.disableSandbox: false。暂未解决,kibana6.4.3没有这个警告,es和kibana使用6.4.3版本试试,多半是因为Kibana没有配置SSL导致的,可以试试配置SSL。发现控制台有几条警告。

2025-10-04 18:44:23 324

原创 Centos Stream 8 安装Elasticsearch

elasticsearch默认的分词器,对中文是按照单个汉字,分词的。比如我爱中国,分词会分成我、爱、中、国,实际应该是我、爱、中国更符合中文习惯,ik分词器就是解决这个问题的。IK 分词器的使用,可以进行词语的分割,这就更符合我们中文的查询习惯。查看是否启动成功,启动后可以浏览器 ip:9200 测试看下,可以看到信息说明已经启动成功。内存不太够的,还可以配置jvm参数,vim config/jvm.options。安装包直接安装,插件解压到plugins/ik目录下,需要新建ik目录。

2025-10-04 18:42:56 472

原创 Centos Stream 8安装RabbitMQ高可用集群

警告的消息忽略不影响,error的消息是加入集群后,worker0开始连接worker1和worker2了,但是两者没有启动,启动rabbitmqctl start_app就行了。原因: 主机集群认为该节点仍在集群中, 而该节点实际上退出集群了。确保各个节点的cookie文件使用的是同一个值:在worker0上执行远程操作命令,将worker0的cookie文件复制到其他机器上面。注意:删除/var/lib/rabbitmq/mnesia文件夹后,添加的用户数据、集群数据都没了,需要重新添加和设置。

2025-10-01 18:51:00 523

原创 Centos Stream 8 Rocketmq dashboard安装

jar包,是当时通过源码打包的,25050930 16:20时使用发现下面几种方式启动都会使用jar包中的配置,启动参数中的配置没有覆盖jar包中的配置,导致连接不上nameSrv,20251001 10:29对比源码配置中发现,是namesrvAddrs,不是namesrvAddr,改为正确的后启动可以正常访问,启动参数中的配置可以把springboot配置文件中的同名配置覆盖了;20250930 16:46启动,发现使用的配置还是jar包打好的128、129的nameSrv地址,导致报错。

2025-10-01 16:10:50 416

原创 Centos Stream 8搭建Rocketmq高可用集群

使用update-alternatives --config java配置的jdk-17.0.15,没有配置环境变量JAVA_HOME,启动时报错,update-alternatives --config java切换为jdk1.8.0_451可以正常启动,以下为启动日志。根据提示看日志/usr/local/rocketmq-all-4.5.1-bin-release/bin/hs_err_pid34849.log,日志很多,也没看出来啥。霍,最小8G,我机器总内存才4G,改小点,给为2G吧。

2025-10-01 16:09:14 469

原创 Springboot 集成ELK日志收集

软件版本系统要求修改 /etc/security/limits.conf 文件添加以下4行修改 /etc/sysctl.conf 文件添加下面1行执行下面命令使配置生效sysctl -p。

2025-09-26 15:13:08 284

原创 Springboot Shardingsphere-jdbc分库分表

Apache ShardingSphere 是一款分布式 SQL 事务和查询引擎,可通过数据分片、弹性伸缩、加密等能力对任意数据库进行增强。Apache ShardingSphere 是一款分布式的数据库生态系统, 可以将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。Apache ShardingSphere 设计哲学为 Database Plus,旨在构建异构数据库上层的标准和生态。它关注如何充分合理地利用数据库的计算和存储能力,而并非实现一个全新的数据库。

2025-09-26 15:04:20 1035

原创 Springboot项目配置文件加密

Slf4j@Override// 临时存储需要替换的配置// 假设加密密码前缀为 "ENC(",后缀为 ")"// 遍历所有配置key:value// 根据自己写的规则来解析那些配置是需要解密的System.out.println("加密属性:" + propertyName + "=" + propertyVal);// 解析得到加密的数据// 调用自定义工具类解密// 保存需要替换的配置// 添加解密后的属性到环境中if (!

2025-09-26 15:00:29 207

原创 centos 8 stream配置jdk并可以动态切换

不推荐配置/etc/profile,这样会固定死版本,推荐使用alternatives动态切换,alternatives配置方法如下。yum安装的,不用手动再配alternatives就可实现版本切换。压缩包安装,直接解压压缩包到指定目录。

2025-09-25 19:31:11 232

原创 centos 8 Stream创建非登录用户

非登录用户是指在系统中创建的用户账户,但不能用于登录到系统的交互式会话。这些用户账户通常被用于运行服务、执行特定任务或限制对系统资源的访问。与登录用户不同,非登录用户通常没有相关的密码和登录 Shell。它们的主要目的是为了安全和服务管理而存在。

2025-09-25 19:29:30 266

原创 Centos 8 Stream 修复yum源

出现这个问题的原因是:在2022年1月31日,CentOS 从官方镜像中移除 CentOS 8 的所有包。因为 CentOS 8 已于2021年12月31日停止官方服务了,但官方镜像中任保留了该源的配置。现在CentOS8的包被转移到。你可以修改 /etc/yum.repos.d目录下所有文件的源地址。使用 http://vault.centos.org 来代替 http://mirror.centos.org。yum安装docker时报错。

2025-09-23 09:08:09 265

原创 Centos 8 Stream 安装zookeeper

复制conf目录下的zoo_sample.cfg命名为zoo.cfg,配置如下内容。文件,根据不同的机器写入不同的id,id只能从正数开始。

2025-09-22 19:12:38 104

原创 Harbor安装与配置https访问

其中,harbor.example.com 是你的 Harbor 镜像仓库的地址,base64_encoded_credentials 是经过 Base64 编码的用户名和密码组合。首先,我们需要创建一个配置文件,用于存储 Harbor 登录凭证。将其中的 username:password 替换为你的 Harbor 登录凭证,然后执行以上命令即可得到 base64_encoded_credentials。接下来,我们需要配置 Docker 客户端以使用上一步中创建的配置文件中的凭证。

2025-09-21 20:31:44 1129

原创 Docker备份所有镜像

Docker镜像备份

2025-09-19 19:41:57 245

原创 Centos 8 Stream lvm磁盘扩容

lvm磁盘管理

2025-09-18 10:01:40 294

原创 k8s v1.26.0安装,非常详细

本文主要介绍了k8s v1.26.0的详细安装步骤,是自己学习云原生时的学习文档,转载请注明出处!

2025-09-17 12:22:59 922

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除