博客园 - 史振兴
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=43321
2022-09-21T12:25:24Z
史振兴
https://www.cnblogs.com/szx666/
feed.cnblogs.com
https://www.cnblogs.com/szx666/p/16717035.html
Linux系统部署Elasticsearch集群 - 史振兴
(1)下载软件 地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0 wget https://www.elastic.co/cn/downloads/past-releases/elasticsearch-
2022-09-21T12:25:00Z
2022-09-21T12:25:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】(1)下载软件 地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0 wget https://www.elastic.co/cn/downloads/past-releases/elasticsearch- <a href="https://www.cnblogs.com/szx666/p/16717035.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/16229715.html
Linux系统Elasticsearch单节点部署 - 史振兴
(1)下载软件 地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0 wget https://www.elastic.co/cn/downloads/past-releases/elasticsearch-
2022-05-06T09:33:00Z
2022-05-06T09:33:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】(1)下载软件 地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0 wget https://www.elastic.co/cn/downloads/past-releases/elasticsearch- <a href="https://www.cnblogs.com/szx666/p/16229715.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/16229659.html
Windows 服务器安装Elasticsearch(单机版) - 史振兴
1、Elasticsearch安装 elasticsearch官方地址:https://www.elastic.co/cn/ 官方文档:https://www.elastic.co/guide/index.html 官方下载地址:https://www.elastic.co/downloads/pa
2022-05-06T09:21:00Z
2022-05-06T09:21:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】1、Elasticsearch安装 elasticsearch官方地址:https://www.elastic.co/cn/ 官方文档:https://www.elastic.co/guide/index.html 官方下载地址:https://www.elastic.co/downloads/pa <a href="https://www.cnblogs.com/szx666/p/16229659.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/16229566.html
Zipkin实现基于RabbitMQ存储链路信息至ELasticsearch - 史振兴
1、启动Elasticsearch集群 本文使用的Elasticsearch集群地址为: 192.168.10.101:9200 192.168.10.102:9200 192.168.10.103:9200 启动集群,访问:http://192.168.10.101:9200/_cluster/h
2022-05-06T09:01:00Z
2022-05-06T09:01:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】1、启动Elasticsearch集群 本文使用的Elasticsearch集群地址为: 192.168.10.101:9200 192.168.10.102:9200 192.168.10.103:9200 启动集群,访问:http://192.168.10.101:9200/_cluster/h <a href="https://www.cnblogs.com/szx666/p/16229566.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/16229428.html
Zipkin实现基于RabbitMQ存储链路信息至MySQL - 史振兴
摘要 我们可以将链路追踪数据放到MQ中,通过MQ将数据存储到数据库中,实现异步处理,提高项目的安全与性能 1、启动rabbitmq服务器 (默认已经安装了MQ) 开启虚拟机,通过以下命令启动RabbitMQ服务端。 systemctl start rabbitmq-server.service 访问
2022-05-06T08:40:00Z
2022-05-06T08:40:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】摘要 我们可以将链路追踪数据放到MQ中,通过MQ将数据存储到数据库中,实现异步处理,提高项目的安全与性能 1、启动rabbitmq服务器 (默认已经安装了MQ) 开启虚拟机,通过以下命令启动RabbitMQ服务端。 systemctl start rabbitmq-server.service 访问 <a href="https://www.cnblogs.com/szx666/p/16229428.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/16229314.html
Zipkin实现存储追踪数据至MySQL - 史振兴
前言 Zipkin Server默认存储追踪数据至内存中,这种方式并不适合生产环境,一旦server关闭重启或者服务崩溃,就会导致历史数据消失。Zipkin支持修改存储策略使用其他存储组件,支持MySQL,Elasticsearch等。 1、数据库脚本 (将链路追踪数据存储到MySQL中,实现同步处
2022-05-06T08:25:00Z
2022-05-06T08:25:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】前言 Zipkin Server默认存储追踪数据至内存中,这种方式并不适合生产环境,一旦server关闭重启或者服务崩溃,就会导致历史数据消失。Zipkin支持修改存储策略使用其他存储组件,支持MySQL,Elasticsearch等。 1、数据库脚本 (将链路追踪数据存储到MySQL中,实现同步处 <a href="https://www.cnblogs.com/szx666/p/16229314.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/16168747.html
Kubernetes之HPA介绍 - 史振兴
摘要:(hpa简介) Horizontal Pod Autoscaling(Pod 水平自动伸缩),简称HPA,K8S通过对Pod中运行的容器各项指标(CPU占用、内存占用、网络请求量)的检测,实现对(ReplicationController、 Deployment、ReplicaSet 或 St
2022-04-20T02:24:00Z
2022-04-20T02:24:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】摘要:(hpa简介) Horizontal Pod Autoscaling(Pod 水平自动伸缩),简称HPA,K8S通过对Pod中运行的容器各项指标(CPU占用、内存占用、网络请求量)的检测,实现对(ReplicationController、 Deployment、ReplicaSet 或 St <a href="https://www.cnblogs.com/szx666/p/16168747.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/16145413.html
GitLab触发Jenkins自动构建 - 史振兴
前言: 通过Jenkins与GitLab联动,当gitlab仓库中代码发生变动(增、删、改),自动触发Jenkins自动构建发布,实现自动化运维。 思路: 安装部署gitlab、安装部署Jenkins jenkins安装功能插件 安装git工具 Jenkins job配置构建触发器 gitlab仓库
2022-04-14T08:47:00Z
2022-04-14T08:47:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】前言: 通过Jenkins与GitLab联动,当gitlab仓库中代码发生变动(增、删、改),自动触发Jenkins自动构建发布,实现自动化运维。 思路: 安装部署gitlab、安装部署Jenkins jenkins安装功能插件 安装git工具 Jenkins job配置构建触发器 gitlab仓库 <a href="https://www.cnblogs.com/szx666/p/16145413.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/16145096.html
Jenkins安装与卸载 - 史振兴
一、Jenkins二进制包安装部署 1.安装JDK Jenkins需要依赖JDK,所以先安装JDK(此处用1.8版) yum install java-1.8.0-openjdk* -y 安装路径为:/usr/lib/jvm 2.获取Jenkins安装包 下载页面:https://jenkins.i
2022-04-14T08:00:00Z
2022-04-14T08:00:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】一、Jenkins二进制包安装部署 1.安装JDK Jenkins需要依赖JDK,所以先安装JDK(此处用1.8版) yum install java-1.8.0-openjdk* -y 安装路径为:/usr/lib/jvm 2.获取Jenkins安装包 下载页面:https://jenkins.i <a href="https://www.cnblogs.com/szx666/p/16145096.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/16144787.html
GitLab代码托管服务器安装 - 史振兴
一、gitlab简介 官网:https://about.gitlab.com/ Gitlab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似
2022-04-14T07:22:00Z
2022-04-14T07:22:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】一、gitlab简介 官网:https://about.gitlab.com/ Gitlab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似 <a href="https://www.cnblogs.com/szx666/p/16144787.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/16109838.html
Kubernetes探针原理详解 - 史振兴
前言: 分布式系统和微服务体系结构的挑战之一是自动检测不正常的应用程序,并将请求(request)重新路由到其他可用系统,恢复损坏的组件。健康检查是应对该挑战的一种可靠方法。使用 Kubernetes,可以通过探针配置运行状况检查,以确定每个 Pod 的状态。 . 摘要:Kubernetes 版本小
2022-04-06T14:06:00Z
2022-04-06T14:06:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】前言: 分布式系统和微服务体系结构的挑战之一是自动检测不正常的应用程序,并将请求(request)重新路由到其他可用系统,恢复损坏的组件。健康检查是应对该挑战的一种可靠方法。使用 Kubernetes,可以通过探针配置运行状况检查,以确定每个 Pod 的状态。 . 摘要:Kubernetes 版本小 <a href="https://www.cnblogs.com/szx666/p/16109838.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/16109168.html
Pod生命周期及重启策略 - 史振兴
一、前言: 本页面讲述 Pod 的生命周期。 Pod 遵循一个预定义的生命周期,起始于 Pending 阶段,如果至少 其中有一个主要容器正常启动,则进入 Running,之后取决于 Pod 中是否有容器以 失败状态结束而进入 Succeeded 或者 Failed 阶段。 Pod 在其生命周期中只
2022-04-06T12:56:00Z
2022-04-06T12:56:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】一、前言: 本页面讲述 Pod 的生命周期。 Pod 遵循一个预定义的生命周期,起始于 Pending 阶段,如果至少 其中有一个主要容器正常启动,则进入 Running,之后取决于 Pod 中是否有容器以 失败状态结束而进入 Succeeded 或者 Failed 阶段。 Pod 在其生命周期中只 <a href="https://www.cnblogs.com/szx666/p/16109168.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/15629998.html
go中如何跳出多层for循环 - 史振兴
利用break关键字(方法一)或 goto(跳转到指定标签)(方法二)的方式可以实现 1、方法一:使用break跳出单层循环与多层循环 package main import "fmt" func main() { //跳出单层for循环 for i := 0; i < 10; i++ { for
2021-12-01T09:34:00Z
2021-12-01T09:34:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】利用break关键字(方法一)或 goto(跳转到指定标签)(方法二)的方式可以实现 1、方法一:使用break跳出单层循环与多层循环 package main import "fmt" func main() { //跳出单层for循环 for i := 0; i < 10; i++ { for <a href="https://www.cnblogs.com/szx666/p/15629998.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/15628829.html
go如何实现在一个数组中存放多种不同的数据类型 - 史振兴
golang是强语言类型 定义数组必须加类型;但是如何定义才能实现在一个数组中存放多种不同的数据类型呢? 目标输出: PS E:\Go\goWorkspace\src\vscode.szx.com\练习模拟> go run .\demo.go [1 2 3.14 hello true] szx 10
2021-12-01T06:24:00Z
2021-12-01T06:24:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】golang是强语言类型 定义数组必须加类型;但是如何定义才能实现在一个数组中存放多种不同的数据类型呢? 目标输出: PS E:\Go\goWorkspace\src\vscode.szx.com\练习模拟> go run .\demo.go [1 2 3.14 hello true] szx 10 <a href="https://www.cnblogs.com/szx666/p/15628829.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/15569569.html
Go语言程序的编译和运行 - 史振兴
Go语言是编译型的静态语言(和C语言一样),所以在运行Go语言程序之前,先要将其编译成二进制的可执行文件。 可以通过Go语言提供的go build或者go run命令对Go语言程序进行编译: go build命令可以将Go语言程序代码编译成二进制的可执行文件,但是需要我们手动运行该二进制文件; go
2021-11-17T13:16:00Z
2021-11-17T13:16:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】Go语言是编译型的静态语言(和C语言一样),所以在运行Go语言程序之前,先要将其编译成二进制的可执行文件。 可以通过Go语言提供的go build或者go run命令对Go语言程序进行编译: go build命令可以将Go语言程序代码编译成二进制的可执行文件,但是需要我们手动运行该二进制文件; go <a href="https://www.cnblogs.com/szx666/p/15569569.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/15402313.html
报错:8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码 - 史振兴
8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码 服务器OS:windows server 2012 R2 解决方案 :运行dcomcnfg,依次打开计算机->我的电脑->DCOM配置,找到相应的word或excel等程序 右键"属性" 确认标识选中的为"下列用户"
2021-10-13T07:12:00Z
2021-10-13T07:12:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码 服务器OS:windows server 2012 R2 解决方案 :运行dcomcnfg,依次打开计算机->我的电脑->DCOM配置,找到相应的word或excel等程序 右键"属性" 确认标识选中的为"下列用户" <a href="https://www.cnblogs.com/szx666/p/15402313.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/15270734.html
Jenkins介绍以及如何中文汉化 - 史振兴
Jenkins介绍 Jenkins是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试、部署等功能。官网:http://jenkins-ci.org/ Jenkins的特征: 开源的Java语言开发持续集成工具,支持持续集成、持续部署。
2021-09-15T01:12:00Z
2021-09-15T01:12:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】Jenkins介绍 Jenkins是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试、部署等功能。官网:http://jenkins-ci.org/ Jenkins的特征: 开源的Java语言开发持续集成工具,支持持续集成、持续部署。 <a href="https://www.cnblogs.com/szx666/p/15270734.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/15270703.html
如何提升Jenkins下载插件的速度 - 史振兴
修改Jenkins插件下载地址 jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址: Jenkins -> Manage Jenkins -> Manage Plugins,点击 Available (等着available中加载完毕再执行下一步),这样做是为了把jenkins
2021-09-15T01:01:00Z
2021-09-15T01:01:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】修改Jenkins插件下载地址 jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址: Jenkins -> Manage Jenkins -> Manage Plugins,点击 Available (等着available中加载完毕再执行下一步),这样做是为了把jenkins <a href="https://www.cnblogs.com/szx666/p/15270703.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/14862601.html
Linux添加环境变量 - 史振兴
添加环境变量且对所有用户永久生效 vim /etc/profile 修改 /etc/profile 文件,在文件末尾加上如下代码: export PATH=$PATH:路径 最后,执行命令 source /etc/profile 使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。
2021-06-08T06:21:00Z
2021-06-08T06:21:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】添加环境变量且对所有用户永久生效 vim /etc/profile 修改 /etc/profile 文件,在文件末尾加上如下代码: export PATH=$PATH:路径 最后,执行命令 source /etc/profile 使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。 <a href="https://www.cnblogs.com/szx666/p/14862601.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/szx666/p/14862137.html
Nginx安装与部署 - 史振兴
##一、Windows系统操作如下 1、下载 官方网站:https://nginx.org/en/download.html 2、安装 1、下载后解压(切记不能含有中文路径!!),文件结构如图 2、启动 两种方法: 1) 直接双击该目录下的"nginx.exe",即可启动nginx服务器; 2) 命
2021-06-08T03:33:00Z
2021-06-08T03:33:00Z
史振兴
https://www.cnblogs.com/szx666/
【摘要】##一、Windows系统操作如下 1、下载 官方网站:https://nginx.org/en/download.html 2、安装 1、下载后解压(切记不能含有中文路径!!),文件结构如图 2、启动 两种方法: 1) 直接双击该目录下的"nginx.exe",即可启动nginx服务器; 2) 命 <a href="https://www.cnblogs.com/szx666/p/14862137.html" target="_blank">阅读全文</a>