摘要: 1:下载go源码,以1.7.1版本为例: 2:解压源码 3:新建GOPAHT目录 4:修改环境变量 5:环境变量加入: 6:配置生效: 7:查看配置是否生效 未完待续 阅读全文
posted @ 2017-01-06 17:38 CeraSumat 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 升级Rabbitmq 3.6.3版本至3.6.6版本,升级过程中的一些关键步骤记录 Step 1: 顺序关闭集群所有节点,这里注意最后一个关闭的节点必须保证为硬盘节点,而非RAM节点; centOS 7.x+可使用systemctl工具关闭; Step 2: 备份mnesia数据库,数据库路径如下: 阅读全文
posted @ 2016-12-13 14:37 CeraSumat 阅读(3266) 评论(0) 推荐(0) 编辑
摘要: 1)Type.IsGenericType类似属性变更 以下是.net framework 4.5中Type抽象类中泛型类型的几个个属性,用于泛型类型的相关信息判断: 以下是.net core(netstandard1.5)中Type抽象类中泛型类型的属性: 可见Type类型中的IsGenericTy 阅读全文
posted @ 2016-12-07 14:18 CeraSumat 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 公司ELK系统目前的设置是每月自动将日志信息记录至新的索引中,将日志数据按月分索引保存,在扩展的ELK架构中,利Logstash对接rabbitmq,获取日志消息,自动持久化至Elasticsearch。而Elasticsearch存在一个关键问题就是索引的设置及字段的属性指定,最常见的问题就是,某 阅读全文
posted @ 2016-12-05 16:25 CeraSumat 阅读(5425) 评论(0) 推荐(0) 编辑
摘要: 今天一个待上线服务测试完毕,需要构建CI,按照模板配置好包还原,xbuild编译,报错,错误信息如下: 缺少一个包引用,但是如果用MSBUILD则没有问题。 首先分析这个缺少的包,推送至公司nuget源的组件,在jenkins服务器上该项目的路径下查看该包的还原packages文件夹,这个组件已经被 阅读全文
posted @ 2016-11-28 16:48 CeraSumat 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 由于对Docker+kubernetes的使用及持续关注,要理解这个平台的原理,势必需要对golang有一定的理解,基于此开始利用业余时间学习go,基础语法看完之后,搭建开发环境肯定是第一步,虽然能g到一大把,go中文社区也有相关帖子很多,但这里还是记录一下方便查找,同时在搭建过程中也遇到两个g出来 阅读全文
posted @ 2016-11-25 16:42 CeraSumat 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 公司在kubernetes集群上稳定运行数月的kibana服务于昨天下午突然无法正常提供服务,访问kibana地址后提示如下信息: 排查过程: 看到提示后,第一反应肯定是检查elasticsearch集群,碰巧昨天下午公司VPN奇慢,频繁连接不上亦庄机房,因此问题排查一度集中在elasticsear 阅读全文
posted @ 2016-11-17 14:25 CeraSumat 阅读(2573) 评论(0) 推荐(0) 编辑
摘要: .net的一致性哈希实现 阅读全文
posted @ 2016-11-16 11:49 CeraSumat 阅读(519) 评论(0) 推荐(1) 编辑
摘要: 今天在测试基于etcd的分布式锁过程中,在测试获取锁后,释放之前超出TTL时长的情况下自动延长TTL这部分功能,在延长指定key的TTL时总是返回404错误信息,在对目标KEY更新TTL时目标KEY已不存在。 最终问题排查为ETCD集群3个节点之间的系统时间不一致,因为TTL延长是在KEY创建后单独 阅读全文
posted @ 2016-11-08 18:03 CeraSumat 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 今天在jenkins中创建kubernetes的rc时,检查目标yaml文件时报出如下错误: 检查yaml文件并没有语法错误,在kubernetes项目地址中找到对应问题原因: Updating go-restful to generate 确认jenkins服务器上的kubectl版本为1.2,因 阅读全文
posted @ 2016-11-03 17:48 CeraSumat 阅读(238) 评论(0) 推荐(0) 编辑