1. Git批量拉取

    最近发现我的 git 仓库越来越多了!因为很多仓库都是开源组织维护的,还有一些是资源库,用来多台机器共享使用的,因此需要经常保持最新。由于一个个拉太浪费时间了,所以需要一个批量拉取这些 git 仓库的工具。在网上找了一圈,找到一个 python 写的开源工具 gitup,看介绍挺满足我的需要,但是在 win7 下测试总是卡死,无法运行,只能放弃。于是决定自己写一个,最初是用 bash 来写,后来发现 git bash 内部模拟了 linux 环境,因此决定用熟悉的 shell 脚本来写。

    2017/04/06 Git

  2. mysql监控工具-天兔(lepus)容器版本

    最近迁移了一个数据库监控工具 天兔(lepus) 到容器,lepus 是一款国产开源企业级数据库监控系统,支持 MySQL/Oracle/MongoDB/Redis 一站式性能监控,目的让数据库监控更简单。目前最新版本是 v3.8 bata 版本,上一版本为 v3.7 版本。我用这个工具来监控生产环境 mysql 5.6.19 版本的数据库(20台)已经有三年时间,还算比较实用了,主要是它的看板功能非常漂亮直观,慢查询语句跟踪与邮件推送功能也挺不错。因为之前部署在虚拟机内,现在虚拟机需要物理化,因此需要进行迁移。我首先想到的肯定是容器化了,因为这个工具安装过程比较麻烦,很容易出错,我之前安装过几次,每次安装都要踩几天坑,容器化以后就可以一劳永逸了,何乐而不为。当然这次容器化的过程也不是那么顺利,依然折腾了我好几天,差点放弃了,不过好在最终还是折腾出来了,以后使用就方便了,同时在这里分享给更多需要这个工具的人,节约大家的宝贵时间。

    2017/03/25 mysql

  3. Error checking TLS connection

    今天需要使用 win7 上的 docker toolbox 加速下载一个镜像,却发现程序启动报错了,如下:

    docker-machine env
    Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "192.168.99.100:2376": x509: certificator 192.168.99.101, not 192.168.99.100
    You can attempt to regenerate them using 'docker-machine regenerate-certs [name]'.
    Be advised that this will trigger a Docker daemon restart which might stop running containers.
    

    2017/03/15 docker

  4. 解决jmx远程调用无法连接的问题

      最近同事在迁移一个老的应用到容器中去,这个应用里面使用了jmx服务,配置的调用地址如:service:jmx:rmi://172.20.32.36/jndi/rmi://172.20.32.36:1072/remoteRMI,迁移完成后使用 jmc 工具去测试连接,会发现连接失败,而这个现象很诡异,有的机器发布的容器可以连接成功。询问了开发人员,回复是这个 jmx 服务认机器,以前不在容器中部署也存在这个问题。这其实是一个没有答案的回复了,但没办法,我们必须要将这个应用部署到容器中,只能自己好好分析分析了,我相信在不同的机器使用镜像启动应该都是一致的,既然有机器可以使用,那么肯定是机器配置哪里有不一样。

    2017/03/14 java

  5. win7下使用docker toolbox

      在去年接触 docker 的时候就知道 docker 可以在 windows 下被支持,但一直未去尝试,都是在 linux 服务器上操作学习,现在 docker 也玩的比较熟了,于是想在自己的工作电脑上(windows7)也安装一个 docker 环境,以便不在公司的时候也能做一些练习。安装的过程并不复杂,不过用在 windows 下 docker 被多封装了一层虚拟机,所以没有在 linux 上面来的那么直接,昨天我在安装的过程中也遇到一些问题,在这里也一起记录一下。

    2017/02/28 docker

  6. 使用jekyll搭建blog

    初识 jekyll

    使用 jekyll 搭建 blog 已经有一周的时间了,最初的想法源于看见了网友兄弟 漠然 的 blog,当时觉得非常的惊艳,厚着脸皮 Q 了他,他非常的大方地把 jekyll 推荐给了我,我立马就去查了一些相关资料,感觉这就是我想要的博客工具,经过了好几天的折腾,这款工具终于被我用上手了,再次感谢 漠然 ,真是一个好人。

    2017/02/20 博客技术

  7. 吉他自学历程

    做为今年的一个小目标,年初的时候入手了一把入门木吉他,希望今年能够实现在音乐上的一点小梦想,将这门乐器学会。在此也记录下学习的一个过程,留下一些美好的回忆。

    2017/02/19 生活

  8. elasticsearch timeout

    问题描述

    这两天,在测试环境(全部为虚拟机)上搭建 K8S 的日志归集服务 EFK ( ElasticSearch + Fluend + Kibana ),在搭建完成以后,在 Kibana 中访问总是报错 Request Timeout after 3000ms,如下图:

    错误截图

    2017/02/17 elasticsearch