自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录知识、锤炼自我

Spring、Spring Boot、Spring Cloud、DevOps、Redis、Mysql、微服务、云原生、大数据.....你想要的这里都有

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 运维监控系列(1)- IT监控系统简介

资料地址官网:https://prometheus.io/Github: https://github.com/prometheus/prometheus什么是普罗米修斯Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点并阐明项目的治理结构,Prometheus在2016年加入了 Cloud

2020-09-29 14:50:59 2825 3

原创 Zipkin系列(3)-Spring Cloud Sleuth详解

这篇写的很详细,推荐下

2020-09-18 11:39:35 247

原创 Zipkin系列(2)-docker compose安装zipkin:2.21+elasticsearch:7.5.0

环境准备docker19.03.8docker compose1.27.0安装步骤# 创建文件夹mkdir -p /usr/local/zipkin/cd /usr/local/zipkin/# 编写compose文件vim docker-compose.yml# 添加内容version: '3.8'services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.5.0

2020-09-18 10:05:27 1454

原创 Zipkin系列(1)-docker安装zipkin集成springcloud入门案例

前言Github地址Zipkin是一个分布式跟踪系统,发现用的人也蛮多,所以简单搭建一个测试下部署服务端docker部署,zipkin支持多种存储模式,因为只是简单测试下,所以没有指定。docker run -d -p 9411:9411 openzipkin/zipkin:2.21访问:ip+9411集成spring cloud准备项目(我这里准备了三个spring cloud项目,调用关系为A=》B=》C)pom添加依赖<!-- https://mvnrepo

2020-09-17 13:45:23 427

原创 SkyWalking系列(6)-Spring Boot项目java -jar部署探针

环境准备在sping项目开发中,一般都会打包成jar,部署项目时,采用java -jar的方式启动项目准备一个springboot项目并打包成jar集成步骤使用jar -jar启动项目(参数解析参照上篇文档)java -javaagent:D:\javaDev\apache-skywalking-apm-bin-es7\agent\skywalking-agent.jar -Dskywalking.agent.service_name=pearl-test -Dskywalking.c

2020-09-16 22:36:28 2243

原创 【问题解决】 NacosPropertySourceBuilder :parse data from Nacos error,dataId:pearl-test.yaml,data:server:

问题场景测试spring cloud项目,使用了nacos作为配置中心,服务启动后,加载远程配置,IDEA启动正常,但打包后采用本地java -jar启动发生配置文件解析异常,报错如下2020-09-16 16:46:28.542 ERROR 4452 --- [ main] c.a.c.n.c.NacosPropertySourceBuilder : parse data from Nacos error,dataId:pearl-common.yaml,data:spr

2020-09-16 17:01:14 16710 22

原创 SkyWalking系列(5)-Tomcat9部署探针

环境准备下载Tomcat9准备一个war包部署步骤复制war包到tomcat指定位置修改文件,在第一行添加启动参数(参照上篇文档修改)set "CATALINA_OPTS= -javaagent:D:\javaDev\apache-skywalking-apm-bin-es7\agent\skywalking-agent.jar -Dskywalking.agent.service_name=demo -Dskywalking.collector.backend_servi

2020-09-16 13:09:41 2049

原创 SkyWalking系列(4)-IDEA 部署探针

环境准备下载skywalking解压,目录介绍:activations:bootstrap-plugins:config:配置文件logs:日志文件optional-plugins:可选插件plugins:安装插件skywalking-agent.jar:集成步骤准备项目(我这里准备了三个微服务项目,调用关系为A=》B=》C)IDEA中每个项目添加JVM启动参数# 修为Demo03App为服务名# 修改192.168.58.161为skywalking所在地址-j

2020-09-16 10:25:36 5898 4

原创 【问题解决】Because witness class org.springframework.cache.interceptor.DefaultKeyGenerator is not existed

报错详情在使用SkyWalking集成SpringBoot时,查看agent/logs下skywalking-api.log日志时,发现警告日志,大概意思就是插件中某些类没有WARN 2020-09-16 09:19:21:618 main AbstractClassEnhancePluginDefine : enhance class com.hnmqet.demo02.controller.OrderTblController by plugin org.apache.skywalking.apm.

2020-09-16 09:29:22 5655 2

原创 SkyWalking系列(3)-docker compose安装skywalking8.1.0+ealsticsearch7.5

环境准备准备一台Centos7虚拟机,分配内存4G(必须,否则启动报错)安装docker及compose如果compose不是1.27.0,需升级 curl -L https://get.daocloud.io/docker/compose/releases/download/1.27.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose docker-compose -v部署步骤

2020-09-15 10:08:25 1785 1

原创 SkyWalking系列(2)-探针之JavaAgent原理及案例

探针在SkyWalking中,探针是指集成到目标系统中的代理或SDK库,负责收集遥测数据,包括跟踪和度量。基于目标系统技术堆栈,探针可以使用非常不同的方式来执行此操作。但最终它们是相同的,只是收集并重新格式化数据,然后发送到后端。对于Java语言程序,SkyWalking探针使用JavaAgent来实现。什么是JavaAgentagent翻译过来就是经纪人、代理人,所谓JavaAgent就是JAVA代理,JDK 1.5 引入,位于java.lang.instrument包下。实现机制是在JVM启动前

2020-09-14 00:37:39 6345

原创 SkyWalking系列(1)-APM系统之SkyWalking入门

微服务开发遇到的问题在微服务架构系统中,系统被拆分为各个独立服务系统,例如一个电商,会独立出用户、订单、库存、商品等等子系统,往往每个实例都使用独立的存储系统,甚至使用的语言都会不通。他们之间相互协作,通过rest或者rpc调用完成业务操作。但是随着业务越来越复杂,调用关系也会很复杂:发现问题时:无法追踪定位具体是哪个服务异常无法综合了解每个服务状态什么是APMAPM的全称是Application Performance Monitor,帮助理解系统行为、用于分析性能问题的工具,以便发

2020-09-12 12:31:21 1159

原创 HBase入门系列(1)- HBase简介+数据模型

简介摘自百度百科:HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于

2020-09-08 13:53:26 539

原创 Nacos系列(13)-Docker&Docker Compose安装Nacos1.3.2,配置数据库连接

环境准备Centos7虚拟机一台安装docker及docker composeMysql中同步nacos数据结构(之前文档有具体操作步骤)DockerDocker Compose

2020-09-08 10:41:56 1679 1

原创 Centos7一键安装Docker脚本

# 添加脚本vim install_docker_ce.sh# 添加内容#!/usr/bin/env bashset -e# Colorcolor_green="\033[32m"color_red="\033[31m"res="\033[0m"echo -e "${color_green}============Install Docker============${res}"echo -e "${color_red}【1】Remove docker...${res}"yum re

2020-09-08 09:36:10 1065

原创 Nacos系列(12)-Nacos1.3.2注册中心nacos.discovery配置参数详解

前言注释掉的配置项,一般不需要设置,默认即可,特殊情况下可自定义详解spring: application: name: pearl-test cloud: nacos: discovery: # 是否开启Nacos注册 enabled: true # Nacos服务注册地址 server-addr: localhost:8848 # Nacos 认证用户 usernam

2020-09-07 12:34:07 7479 1

原创 Nacos系列(11)-Nacos1.3.2配置中心nacos.config客户端参数详解

spring: profiles: # 对应环境 active: dev application: # 服务名 name: pearl-test cloud: nacos: config: # 是否开启配置中心 默认true enabled: true # 配置中心地址 server-addr: localhost:8848 # 当要上阿里云时,阿里云上面的一个云账

2020-09-06 17:18:28 3546 8

原创 Nacos系列(10)-Nacos开启shared-configs配置共享,读取多个配置

前言在实际项目中,每个子模块中,spring有许多相同配置项,比如Redis,Mysql等等,这些公用配置信息,可以放在同一个配置文件中,方便管理及修改步骤pom添加Redis,把连接信息配置在共享配置中<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId

2020-09-06 17:16:06 49007 7

原创 Nacos系列(9)-Nacos注册及配置中心开启权限认证

前言在之前搭建的项目中,Nacos注册服务时,没有开启权限认证,实际上线后,如果别人知道了Nacos地址,随便注册一个相同服务名的实例,则会导致大问题出现,所以开启权限认证及配置规范很重要。优化配置新建项目命名空间,不要使用默认public修改bootstrap.properties为bootstrap.yml,更加简洁在配置的命名空间下重新添加配置,舍弃各个dev等环境,1是文件太多,2是暴露个各个环境的配置也不安全,此配置只保留本项目需要的spring及自定义配置,其他可共享配置

2020-09-06 16:07:55 16614 14

原创 下载安装免费版Xshell6及Xftp6

前言在操作Linux系统时,Xshell和Xftp6是个人特别喜欢的工具,但发现公司很多同事都不会,或者软件需要购买才能使用,其实有提供个人免费版,虽然有所限制,但完全够用,所以分享下标题进入官网,填写信息获取下载链接,邮箱最好填QQ邮箱官网地址进入QQ邮箱点击下载链接下载,有两个下载完成后,先安装Xshell6,再安装Xftp6,下一步即可输入IP地址及连接名称,端口号一般默认22输入登录用户及密码 ,进入操作界面需要上传下载文件时,点击Xftp图标即

2020-09-03 16:41:32 614 1

原创 Nacos系列(8)-Nacos1.3.2集成Spring Cloud多环境配置中心

前言在实际项目开发=》测试=》上线中,服务配置文件是不可或缺的一部分,一般需要配置数据库等各个组件的配置信息,项目上线后,各个环境配置都不一样,Nacos提供了多环境下,读取不同配置文件的功能。本次环境:- Nacos 1.3.2- spring boot 2.3.2.RELEASE- spring cloud Hoxton.SR7- cloud alibaba 2.2.1.RELEASE操作步骤参考此系列其他文档搭建Nacos注册中心及配置中心,在Nacos介面添加三个配置文件,分别

2020-09-02 22:50:13 833

空空如也

空空如也

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

TA关注的人

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