自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CandyCrusher的博客

拥抱开源

  • 博客(12)
  • 收藏
  • 关注

原创 在Centos7搭建graphite+mod_wsgi+httpd

作者的Google Cloud Platform云主机的Centos7默认Python版本为2.7.5安装Python3.7前往Python官网:https://www.python.org/downloads/release/python-376/获取3.7.6版本的下载链接:前往/ur/local/src目录,下载Python并解压:wget --no-check-c...

2020-01-27 15:52:17 547

原创 在Ubuntu18.04使用Docker安装graphite

安装dockerapt install docker.io参照graphite官网,运行dockerdocker run -d \ --name graphite \ --restart=always \ -p 80:80 \ -p 2003-2004:2003-2004 \ -p 2023-2024:2023-2024 \ -p 8125:8125/udp \ -p...

2020-01-31 15:33:48 727

原创 配置Graphite+Carbon+Whisper

carbon.conf31行解除注释: 1 [cache] 2 # Configure carbon directories. 3 # 4 # OS environment variables can be used to tell carbon where graphite is 5 # installed, where to ...

2020-01-30 18:57:32 613

原创 在Centos7安装Collectd并与graphite集成

下载RPM相关sudo yum install -y make automake gcc gcc-c++ kernel-devel perl-devel安装Collectd5.10.0wgethttps://storage.googleapis.com/collectd-tarballs/collectd-5.10.0.tar.bz2./configuremake all i...

2020-01-28 12:32:05 429

原创 MacOS 构建ElasticSearch源码全过程

最近在研读《Elasticsearch源码解析与优化实战》,研究下elasticsearch(以下简称ES)各模块的源码,书中的版本是6.1.2虽然在github可以直接clone源码,但为了获取最完整的体验,决定跟着书中的方法从构建开始1. 访问https://github.com/elastic/elasticsearch/releases,选择相应的版本下载,我选择的是tar.gz格...

2019-03-31 00:15:54 479

原创 Python优雅日志打印

traceback.format_exc()可以打印异常日志与其他日志信息做拼接。有个更优雅的做法:Python 打日志有个关键字参数 exc_info=True, 会自动追加 Traceback,无需手动拼接 traceback.format_exc()...

2019-01-15 11:32:16 642 1

原创 Windows10安装配置ElasticSearch、elasticsearch-head

安装ElasticSearch官网地址:https://www.elastic.co/downloads/elasticsearch选择对应的操作系统和想要安装的版本下载ZIP文件(作者选择的是5.4.3版本)解压ZIP到当前文件夹打开命令行,进入bin目录,执行./elasticsearch.bat看到如下显示,则代表启动成功:打开浏览器,访问 localhost:9...

2018-10-28 17:24:43 257

原创 MacOS 安装celery、rabbitmq、flower,执行任务并监控任务状态

安装Celery使用pip安装pip install celery定义Celery任务根据celery官网教程:http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.html#first-steps1. 开启命令行窗口1,在家目录下创建文件task.py => vi...

2018-10-27 17:01:19 2674

原创 使用Git管理Golang代码库

Git相关操作注意事项fork一个项目过后,如果需要对项目中的代码进行修改,需要手动更改源码中的import路径为了更加优雅地管理git版本,可以在设置两个远程仓库,这样就避免了因为import路径造成的代码版本不一致的问题。 ...

2018-10-24 23:02:30 3313

原创 使用celery定时任务将MySQL数据同步到MongoDB时报错2006与2013 原因分析

场景在Flask项目中使用peewee扩展playhouse中的PooledMySQLDatabase 连接MySQL数据库 =>from playhouse.pool import PooledMySQLDatabase使用celery+rabbitmq做定时任务,每15分钟将数据从MySQL同步到MongoDB。启动服务、rabbitmq、celery定时任务,使用flo...

2018-10-19 20:27:22 1068

原创 Golang的目录结构

本篇主要讲述Golang文件目录结构及相关的一些概念。由于Golang的基本概念之间有着千丝万缕的联系,可能单独讲a概念会涉及到b概念,讲b概念会涉及到c概念,讲c概念又会涉及到a概念。故配以图片以便更好理解。同时,为了更全面的理解,建议阅读若干次,以将概念串联起来去理解。1. 工作区工作区就是通常提到的workspace。Golang并没有限制一个工作区必须对应一个项目。根据Gola...

2018-10-07 00:53:37 5295

原创 在Windows10安装部署Golang开发环境

Golang语言在近年来因为其高性能、编译速度快、开发成本低等特点逐渐得到大家的青睐,本篇主要讲述在Golang的安装部署。操作系统为Windows 10 64位。一、安装官网下载安装包:https://golang.org/点击Download:选择Windows操作系统对应的安装包:下载完成后,运行,一路按照默认设置点击下一步,直至完成安装。二、环境...

2018-10-05 23:23:34 19711

空空如也

空空如也

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

TA关注的人

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