- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅