自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 问答 (1)
  • 收藏
  • 关注

原创 Loki + Promtail 收集指定服务日志

【代码】Loki + Prometail 收集指定服务日志。

2024-04-25 10:37:26 185

原创 DolphinScheduler + Datax(3.1.8)集群部署

DolphinScheduler 本身不依赖 Hadoop、Hive、Spark,但如果你运行的任务需要依赖他们,就需要有对应的环境支持。完成上述步骤后,您已经为 DolphinScheduler 创建一个新数据库,现在你可以通过快速的 Shell 脚本来初始化数据库。验证: python /usr/local/datax/bin/datax.py …如果您不使用某些任务类型,您可以忽略任务外部依赖项,但您必须根据您的环境更改。完成基础环境的准备后,需要根据你的机器环境修改配置文件。

2024-04-22 11:13:30 644

原创 K3s 双主一从(离线版)

参考:https://docs.k3s.io/zh/cli/server?参考:https://docs.k3s.io/zh/reference/env-variables?7、如需要添加master节点请执行第5步、worker节点执行第6步;9、环境变量解释及参考。

2024-04-22 11:09:51 405

原创 Oracle 19C部署(不推荐生产使用)

https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html 下载。https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html 下载。

2024-04-22 11:06:04 106

原创 ## openGauss-2.1.0部署文档 ### 1.从openGauss开源社区

通过https://opengauss.org/zh/download/登录openGauss开源社区,选择2.1.0版本对应平台极简版安装包。

2024-04-22 11:03:33 87

原创 rancher修改域名(不更新证书、IP)

3、访问new domain names/v3/clusters/集群名称/clusterregistrationtokens。1、rancher基于Helm CLI搭建,并管理着rancher本身集群和 2 套kubernetes集群。2、访问new domain names/g/clusters,可以看到相关集群名称。1、全局设置 - 》server-url :new domain names。字段,复制 YAML 连接备用。2、rancher版本为v2.6.14。最大、时间最新的一组为准。

2024-04-09 11:11:11 235

原创 shell多进程请求接口

【代码】shell多进程请求接口。

2024-04-09 10:39:12 83

原创 docker push received unexpected HTTP status: 500 Internal Server Error -> [Help 1]

原因有很多博主是磁盘空间不足。ps:清提前做好备份。

2024-04-09 10:24:48 115

原创 docker xxx.sh No such file or directory(本地)

造成原因:研发从代码仓库中拉取文件、使用IDEA打开、编辑过程中,文件格式发生变化。1、copy脚本内容到linux服务器中重新创建并使用。

2024-04-09 10:16:47 68

原创 node20.11.1+pnpm8.15.1 Dockerfile

echo '#!

2024-03-15 17:32:11 160 1

原创 docker build Failed to open apk database: Permission denied

USER rootRUN xxx。

2024-01-05 10:54:25 385 1

原创 Golang调用prometheus API简单示例

【代码】Golang调用prometheus API简单示例。

2023-03-28 16:26:08 715 2

原创 Prometheus+Grafana+mysql_exporter监控mysql

访问地址:http://192.168.223.146:9104。

2023-03-28 15:20:43 260

原创 Prometheus+blackbox_exporter监控url(get、post)及ssl证书

下面是两个告警规则,因为有的url接口就是慢,也不影响业务,所以统一配置成超过1秒告警,会导致某些时间频繁报警,所以可以根据 =~ 和 = 的方法配置某一个规则大于1.5秒才告警;解压后可以看到prometheus.yml、blackbox.yml。需要修改该模块监听post请求 http_post_2xx。

2023-03-27 16:00:32 1168

原创 Nginx-exporter+Prometheus+Grafana

nginx-exporter 下载地址:https://github.com/nginxinc/nginx-prometheus-exporter/releases。grafana 下载地址:https://grafana.com/grafana/download?alertmanager 下载地址:https://prometheus.io/download/prometheus 下载地址:https://prometheus.io/download/重启prometheus。

2023-03-25 15:45:24 2074

原创 RocketMQ5.0 Cluster集群部署详解及测试

MQ)是一种跨进程的通信机制,用于传递消息。通俗点说,就是一个先进先出的数据结构MQ的应用场景异步解耦最常见的一个场景是用户注册后,需要发送注册邮件和短信通知,以告知用户注册成功。用户才能使用账号登录。但是对于用户来说,注册功能实际只需要注册系统存储用户的账户信息后,该用户便可以登录,而后续的注册短信和邮件不是即时需要关注的步骤。所以实际当数据写入注册系统后,注册系统就可以把其他的操作放入对应的消息队列 MQ中然后马上返回用户结果,由消息队列 MQ异步地进行这些操作。

2023-02-15 11:09:46 870

原创 截取某段时间内的日志并输出到新文件

以Nginx日志为例。

2023-02-10 10:43:43 440

原创 云服务器下mongoDB导致带宽(流量)拉满排查解决思路

云服务器下mongoDB导致带宽(流量)拉满排查解决思路

2023-02-07 17:45:04 495

原创 shell端口监听异常邮箱告警

业务场景:应用发布监听服务是否正常启动,因为服务器资源不够上不了prometheus、grafana,所以写的shell脚本监听。此脚本适用于初创公司及小微企业使用。除了shell脚本这里还使用到了expect脚本,expect类似有telnet你的服务端口返回相应的值判断应用端口是否正常开启。邮箱证书配置,避免不必要的异常。然后是主体脚本main.sh。最后批量监控服务shell。

2023-01-10 14:05:31 374

原创 SoftEther 内网穿透配置及使用*

是个由筑波大学Daiyuu Nobori研究生因硕士论文开发的开源、跨平台、多重协议的虚拟专用网方案。他让一些虚拟专用网协议像是SSL V*N 、L2TP、IPsec、OpenV*N以及微软SSTP都由同一个单一V*N服务器提供。在2014年一月四日以GNU通用公共授权条款方式发布。SothEther V*N是专门被设计为穿过防火墙的。它支持NAT穿透,使他能越过政府或组织的防火墙,设立虚拟专用网服务器。

2022-11-30 21:10:46 1858 3

原创 Docker使用Calico网络模式配置及问题处理

Calico是一种容器之间互通的网络方案,在虚拟化平台中,比如OpenStack、Docker等都需要实现workloads之间互连,但同时也需要对容器做隔离控制,就像在Internet中的服务仅开放80端口、公有云的多租户一样,提供隔离和管控机制。而在多数的虚拟化平台实现中,通常都使用二层隔离技术来实现容器的网络,这些二层技术有一些弊端,比如需要依赖VLAN、Bridge和隧道技术。其中Bridge带来了复杂性,Vlan隔离和Tunnel隧道则消耗等多的资源并对物理环境有要求。

2022-11-29 20:09:16 2207 2

原创 MySQL主从搭建及主从不同步问题处理

1.通过增加从服务器来提高数据库的性能,在主服务器上执行写入和更新,在从服务器上向外提供读功能,可以动态地调整从服务器的数量,从而调整整个数据库的性能。2.提高数据安全-因为数据已复制到从服务器,从服务器可以终止复制进程,所以,可以在从服务器上备份而不破坏主服务器相应数据3.在主服务器上生成实时数据,而在从服务器上分析这些数据,从而提高主服务器的性能。注意:如果之前的服务器并没有配置使用二进制日志,那么使用上面的sql语句会显示空,在锁表之后,再导出数据库里的数据(如果数据库里没有数据,可以忽略这一步)

2022-11-29 19:56:00 1869

原创 Golang复杂json结构体解析

如果josn对象很复杂的话,结构体写起来也是很麻烦的。但有了这个神器之后就不怕写结构体了,效果如下图。转载请备注原文链接!

2022-10-13 16:00:25 798

原创 git恢复被删除的远程分支

git checkout -b 分支名称。git push origin 分支名称。

2022-08-23 11:42:13 2824 1

原创 syntax error: unexpected “)“

今天在容器中运行编译成功的test可执行文件报错syntaxerrorunexpected")"解决方案GOENVgoenv-wCGO_ENABLED=0。baidu说明应该是编译没有问题,然后很有可能是用的。

2022-07-29 10:37:16 787

原创 Mysql查询结果保存到本地

mysql -u xxx -p sss -e "select * from user" > /tmp/text.xlsx-u 用户名-p 密码sss 库名-e 执行sql> /tmp/text.xlsx 查询结果保存到这个路径下的文件

2022-07-07 14:30:04 974 1

原创 Golang示例续期锁:Redis+Channel+sync.Mutex

package mainimport ( "context" "fmt" "github.com/go-redis/redis" "golang.org/x/sync/errgroup" "log" "sync" "time")func main() { NewRedis() fu1() time.Sleep(100 * time.Second)}var ...

2022-06-21 16:19:00 196

转载 Kafka安装基础配置详解

1、下载地址下载地址:Apache Download Mirrors2、解压解压命令:tar –zxvf kafka_2.13-2.4.0.tgz移动: cp -R kafka_2.13-2.4.0 /zjl/program/创建软链接: ln -s kafka_2.13-2.4.0/ /zjl/program/kafka解压后可使用配置zookeeper集群参见:zooke...

2022-06-06 10:54:00 4906

原创 zookeeper安装配置

1. 下载zookeeper二进制安装包2.解压zookeeper安装包把zookeeper-3.4.3.tar.gz文件存放在/home/hadoop目录下,进行解压:hadoop@ubuntu:~$ sudo tar -zxvf zookeeper-3.4.3.tar.gz hadoop@ubuntu:~$ chown -R hadoop:hadoop zookeeper-3.4.3...

2022-06-06 10:24:00 44

原创 记-Golang日志文件读取及写入操作

Golang语言的 os 包中OpenFile 函数,如下所示:func OpenFile(name string, flag int, perm FileMode) (*File, error) {}其中 name 是文件的文件名,如果不是在当前路径下运行需要加上具体路径;flag 是文件的处理参数,为 int 类型,根据系统的不同具体值可能有所不同,但是作用是相同的。O_RD...

2022-04-06 16:03:00 243

原创 记-Golang获取本机IP及快速搭建局域FTP

1 package main 2 3 import ( 4 "fmt" 5 "net" 6 "net/http" 7 "strings" 8 ) 9 10 func main() {11 addrs, err := net.InterfaceAddrs() //局域文件传输代码12 if err != nil {13 ...

2022-04-02 16:00:00 39

原创 记-Windows环境下Prometheus+alertmanager+windows_exporter+mtail监控部署提起网关日志

1、概述最近因项目需要统计服务的负载情况及机器的负载情况,但是项目里面却没有相关统计而服务所在的机器也没有相关的监控,因为工期原因就选择了相对轻量级的prometheus方案。其中windows_exporter用来采集机器的负载情况,如CPU、内存、磁盘io、网络等基础信息,使用mtail来采集应用日志统计服务情况(需要业务系统有基础的日志,如请求发起,是否正常结束等,或者通过nginx等中...

2022-03-29 17:49:00 1933

转载 转-MySQL 数据库误删除后的数据恢复操作说明

在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失!然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办???下面,就mysql数据库误删除后的恢复方案进行说明。一、工作场景(1)MySQL数据库每晚12:00自动完全备份。(2)某天早上上班,9点的时候,一同事犯晕drop了一个数据库!(3)需要...

2022-03-09 17:20:00 146

原创 记-beego项目调用Jenkins API获取job信息

type JenkinsController struct { beego.Controller}type Job struct { Name string `json:"name"` Url string `json:"url"` Color string `json:"color"`}func (c *JenkinsController) Get...

2021-11-10 16:09:00 38

原创 Go语言中new和make的区别

1. Go语言中的值类型和引用类型值类型:int,float,bool,string,struct和数组(数组要特别注意,别搞混了)变量直接存储值,分配栈区的内存空间,这些变量所占据的空间在函数被调用完后会自动释放。引用类型:slice,map,chan和值类型对应的指针变量存储的是一个地址(或者理解为指针),指针指向内存中真正存储数据的首地址。内存通常在堆上分配,通过GC回收...

2021-10-22 14:34:00 22

原创 Golang之框架篇-Windows环境bee工具运行beego

bee工具简介及好处 bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 你可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。 强烈推荐新手或Java等语言转Golang语言使用本地安装bee工具运行beego项目,通过本地bee你能更清楚项目是如何跑起来、运行的逻辑及调用的界面。Windows下Go环境安装和环境变量配置 ...

2021-09-02 10:59:00 161

空空如也

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

TA关注的人

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