- 博客(20)
- 资源 (282)
- 收藏
- 关注
转载 docker+jenkins+github实现golang项目自动部署
本文jenkins部署golang项目流程jenkins服务拉取github上的项目 构建golang项目并生成docker镜像[jenkins调用的是宿主机上的docker环境,如何调用的,后面会说明] 启动golang项目的docker镜像docker的安装这里就不说了docker安装jenkinsMakefilerun: docker run \ -u root \ -d \ -p 8088:8080 \ -p 50000:50000 \ -e TZ="Asia/S
2021-02-28 12:14:35 4980
转载 Jenkins基于https的k8s配置和Gitlab
一、摘要jenkins 连接低版本的k8s时,不需要验证。但是新版本的启用了https和角色管理二、安装kubernetes插件登录jenkins,点击Manage Jenkins -->Manage Plugins --> 可选插件在搜索框中,输入关键字kubernetes勾选Kubernetes,点击直接安装等待几分钟,提示安装完成。点击安装完成后重启Jenkins(空闲时)提示正在重启中重新登录jenkins,返回首页。点击Ma...
2021-02-27 21:53:45 1907
转载 kubenetes1.16.0 安装helm报错与解决办法
今天尝试重新搭建以下k8s环境。2.14.x版本感觉坑比较多最后又返回1.15.xx;安装kubectl指定版本:sudo apt-get install -y kubelet=1.15.2-00 kubeadm=1.15.2-00 kubectl=1.15.2-00 --allow-downgrades1. 安装Helm客户端方式一:公有云环境可以使用官方安装脚本一键安装,只需要执行如下一条命令:curl https://raw.githubusercontent.com/helm/h
2021-02-27 19:52:04 2089
原创 Ubuntu 18.04添加新网卡[指定静态ip]
在Ubuntu 18.04 LTS上配置IP地址的方法与旧方法有很大不同。与以前的版本不同,Ubuntu 18.04使用Netplan(一种新的命令行网络配置实用程序)来配置IP地址。Netplan的默认配置文件位于/etc/netplan/目录下,让我们用ls /etc/netplan/找出默认的配置文件root@ubuntu184:~# cd /etc/netplan/root@ubuntu184:/etc/netplan# ls00-installer-config.yamlroot@ub
2021-02-26 17:06:37 2776
原创 geoip【go和C#】
在项目中经常遇到通过ip获取区域信息,geoip无疑是一个很好的选择https://dev.maxmind.com/geoip/, 大家在这里可以下载IP库 。还有在ip中经常遇到字符串和数字的转换GOip数字和字符的转换我们可以用github.com/thinkeridea/go-extend/exnet包,获取ip信息可以用github.com/oschwald/geoip2-golang,代码如下:package mainimport ( "fmt" "log" "net".
2021-02-26 14:22:21 1750
原创 Go语言jaeger和opentracing
OpenTracing开放式分布式追踪规范,常见实现:jaeger和zipkindocker启动一个实例:docker run -p 5775:5775/udp -p 16686:16686 -p 6831:6831/udp -p 6832:6832/udp -p 5778:5778 -p 14268:14268 jaegertracing/all-in-one:latestgo来一个普通的go程序package mainimport ( "f.
2021-02-19 17:45:08 1720
转载 Elasticsearch 7.7.0 高阶篇-聚合技术
前言本篇内容是es的最后一篇,主要讲解聚合技术,以及与其相关的算法和原理,最后结合实际应用,简单说明了一些常用的数据建模。一 聚合分析之 bucket(分组)&meteric(统计)这一节内容主要是介绍下 bucket(分组)的概念 以及 meteric(聚合统计)概念,其实我们做过开发写过sql的就很容易理解了。然后我们结合案例进行练习和体会不同的bucket,以及不同的meteric,强化我们对分组和聚合统计的理解和记忆。1.1 原理 bucket(分组)与metric(聚合
2021-02-08 22:53:41 3398
转载 ElasticSearch 7.7.0 高级篇-搜索技术
前言有了前面的理论知识和上机实操的经验,那么下面我们将使用程序开发es。当然本篇说白了就是前面知识的总结和回顾。一 ES不分词(exact value)搜索1.1 实战体验term filter各种不分词搜索term filter/query:对搜索文本不分词,它直接拿条件去倒排索引中匹配。例如:term :“hello world” --> “hello world”,直接去倒排索引中匹配“hello world”。反过来如果对搜索文本分词的话。则“helle worl.
2021-02-08 22:32:01 4178
转载 ElasticSearch 7.7.0 核心篇
前言我们通过前面两篇文章的学习,基本解es,但还不足以应对我们平时的开发任务,因此我们还需要全面深入的学习es技术。本篇文章会讲述很多底层内核级原理,所以我们需要集中精力深入体会。一 ES 内核级原理及相关概念1.1 分词器原理&介绍它指把一段语句,拆分成单个的单词。同时对每个单词进行normalization (时态转换,单复数转换)处理,以提升recall召回率(搜索的时候,增加能够搜索到的结果的数量)。1.1.1 分词器的主要构成大部分的分词器都是有三块组成 预处理 、
2021-02-08 22:02:20 4149
转载 ElasticSearch 7.7.0 进阶篇
前言上一篇讲述了ES的基本操作和基本概念,这篇会更加深入了解ES相关操作以及相关操作的背后原理。当然其内容主要是概念和基本原理为主,并且穿插一些实战操作来加深体会。了一 ES分布式架构我们主要了解分片&副本机制,集群发现机制 ,负载机制,容错机制,扩容机制等。1.1 shard&replica机制index包含多个shard 每个shard都是一个最小工作单元,承载部分数据,lucene实例,完整的建立索引和处理请求的能力 增减节点时,shard会自动在nodes
2021-02-08 21:29:58 2542
转载 ElasticSearch 7.7.0 通识篇
前言本篇文章主要是简单介绍下ES是什么?以及他的使用场景,然后再简单了解下基本的概念以及基本的增删改查操作。最后结合一个小案例体会下ES的相关应用。所以本篇文章主要是入门了解ES。一 ES 定义官网原话:Elasticsearch is a real-time, distributed storage, search, and analytics engineElasticsearch 是一个实时的分布式存储、搜索、分析的引擎。(1)分布式的文档存储引擎(2)分布式的搜索引擎和分
2021-02-08 21:06:33 1670
转载 ElasticSearch 7.7.0 安装部署
前言本篇主要聊聊ES生产环境的一些规划,以及ES的集群搭建。一 环境规划1.1 磁盘的选型固态硬盘(SSD) 提供最佳“热”工作负载的性能。 普通磁盘(HDD) 成本低,用于“暖”和“冷”数据存储。注意:RAID0 可以提高性能。RAID 是可选的,因为 Elastic 默认为 N + 1 分片复制策略。为了追求硬件级别的高可用性,可以接受标准性能的 RAID 配置(例如 RA1/10/50 等)。不建议,副本机制已经保证了高可用1.2 内存规划1.2.1 JVM Heap
2021-02-08 20:49:56 2034
转载 ElasticSearch7.x系列二:Kibana的使用和C#的Nest客户端
前言ElasticSearch,Kibana,Logstash等安装上一章讲完了,这一章讲讲ELasticSearch怎么使用两种方式,一种是直接写ElasticSearch查询语句,当然是在Kibana里面还有一种是用代码写,可以用Java,C#,PHP,Python等,我这里使用C#Kibana查询ElasticSearch#创建PUT /test/user/1{ "name":"许嵩", "age":34, "tags":["a","b","c"]}#查询inde
2021-02-08 16:24:26 1761
转载 ElasticSearch7.x系列三:Logstash的使用
前言Logstash一般用来收集整理日志,但是也可以做数据的同步我希望我的数据库的数据全部存到ElasticSearch之后,我的数据库做的增删改查都可以增量的更新到ElasticSearch里面Logstash配置文件数据库驱动首先,下载JDBC,我使用的是SQLserver,所以直接搜索Microsoft SQL Server JDBC然后下载即可,我目前是放在了Logstash的bin文件目录下配置文件编写:看看就行,重点在多表同步配置还记得安装篇,我写的运行L
2021-02-08 16:08:40 2127
原创 elaticsear学习常见错误
1、问题描述执行语句:GET /megacorp/employee/_search{ "query" : { "filtered" : { "filter" : { "range" : { "age" : { "gt" : 30 } <1> } }, "query" : {
2021-02-07 10:18:57 1559
原创 docker 安装graylog
首先我的docker上已经有es和mongdb了,那么我的graylog希望用已有的es和mongo。docker pull graylog/graylog:3.3docker run \--link mongodb:mongo \--link es:elasticsearch \--name graylog \-p 9000:9000 \-p 12201:12201 -p 12201:12201/udp \-p 1514:1514 -p 1514:1514/udp -p 5044:5
2021-02-06 10:31:36 1493
原创 go和asp.netCore读取nacos配置
上文docker安装nacos我们已经安装了nacos,现在我们来看看如何读取配置文件。我们的nacos的示例采用和go读取consul配置文件一致:go我这里采用https://github.com/nacos-group/nacos-sdk-go客户端, 直接上上代码:package mainimport ( "fmt" "log" "strings" "time" "github.com/nacos-group/nacos-sdk-go/clients" "gi...
2021-02-05 18:41:12 1567
原创 docker安装nacos
网上安装的说明很多,比较好一点是https://www.cnblogs.com/binz/p/12295346.html 和https://blog.csdn.net/u011374856/article/details/109204466, 我一般希望把配置和日志文件放到ubuntu物理机上,首先说说我的逻辑,1直接运行docker, 2.把docker里面的配置拷贝到ubuntu上,3重新云心新的实例首先还是准备数据库部分,sql地址:https://github.com/alibaba/naco.
2021-02-05 17:22:23 1382
原创 asp.netcore5.0使用xxl-job
书接上文go任务调器我们来看看asp.netcore5.0里面怎么使用, 非常高兴有大佬们的贡献https://github.com/NanoFabricFX/DotXxlJob, 我的xxl-job是2.2.0,按照githab上我们需要安装DotXxlJob.Core然后准备代码如下:using DotXxlJob.Core;using DotXxlJob.Core.Model;using Microsoft.AspNetCore.Builder;using Microsoft.AspNe.
2021-02-04 23:05:08 2114 3
原创 go任务调器gocron和xxl-job
常见的go调度器有GitHub - ouqiang/gocron: 定时任务管理系统和GitHub - xuxueli/xxl-job: A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)gocron结构如下:xxxl-jon:go的 是实现:package main import ( "fmt" xxl "github.com/xxl-job/xxl-job-executor-go" "github...
2021-02-03 15:59:21 3043
GO GPRC Redis ANS DES AES
2020-12-30
thinkphp.zip
2020-10-10
ServiceA.zip
2019-08-28
MongoDB权威指南xxxx.zip
2019-07-06
jira_7.3.6破解
2019-04-22
jdk-6u43-windows-i586
2019-04-22
asp.net core signalr DEMO
2019-04-12
TeamViewer13.2.14327 -无限制更换ID版
2019-04-05
SQL Prompt v9.0.10.4053
2019-03-18
redis-desktop-manager-0.8.8.384
2019-03-13
json class generator
2018-12-12
beego demo
2018-11-28
pima-indians-diabetes.data
2018-11-04
iris data csv 222
2018-10-27
iris data csv
2018-10-27
Scrapy爬网存mysql
2018-10-22
react redux
2018-10-05
react redux 开发实例
2018-09-26
React_Redux_Flux_webpack_Babel
2018-09-25
MySQL技术内幕:InnoDB存储引擎(第2版)
2018-03-26
TCP+IP详解卷1 :协议(原书第2版)
2018-03-04
HTTP权威指南
2018-01-11
《亿级流量网站架构核心技术》PDF下载 高清完整版
2018-01-08
大规模分布式存储系统
2018-01-04
atlassian extras 3.2
2017-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人