Glow使用小结 - 统计Key出现的次数

Glow是一个基于golang的分布式大数据计算框架。 由Chris Lu开发维护,这个哥们应该是属于"大神"一级的,至少他写的东西star数基本都在K一级。做开发做到这个份儿,也算是值了。 和Glow属于姊妹框架的是Gleam,据作者说这个框架更高效,更简洁。 我还没有接触Gleam,等哪天接触到了,再写写Gleam使用小结。 背景 下面说一下使用Glow准备要做什么事情。 作为一个bigdata的新人,入手课程基本都是world count。 Glow也有一个world count的example,这个example是用来统计一共出现了多少个单词作为熟悉工具,这些代码基本够用了。但此时手边正好有一个需求,需要统计Nginx »

CoreOS如何初始化SSH设置

腾讯云的coreos版本号比较低,为717.3.0,而且相当长一段时间内,从来没有升级过系统版本。 腾讯云的717.3.0的coreos启动之后,如果不修改ssh设置,那么等到update-engine.service完成自动更新之后,当前用户就无法再使用口令登录系统了。 因此购买腾讯云的coreos之后,第一件事情就是修改ssh设置。 首先创建下面的文件: cloud-config.yaml #cloud-config users: - name: user ssh_authorized_keys: »

GitHub GraphQL使用指南

首先要学习Graphql定义,先看一遍Graphql官方文档,初步了解一下Graphql是个啥东西,然后再来看这篇文档。 虽然这个时候,你仍然会看不懂..... 一遍不行,就看两遍。 文档读百遍,其义必自见。 首先Github Graphql官方定义在https://developer.github.com 这里。 Github将Graphql的Query类型定义为了三类: * Connections * Nodes * Edges​ Node 每个单纯的数据对象, 独立的数据点。 每个Node表示一个Schema,例如Users。如果你指明的node不是返回标量, »

让Jumpserver适配Coreos的过程

因为我手里的Vps服务器都是coreos操作系统,为了方便使用,我也想搭建一个jumpserver来做跳板和堡垒。查阅了一下公开资料,也没有提到jumpserver是否支持coreos,所以就自力更生来进行适配。以下就是经过各种坑之后,顺利完成适配的过程。 首先需要修改两个py文件,ansible_api.py和connect.py。因为coreos默认不提供python环境,所以首先需要安装python。但即便安装成功之后,python也不再PATH当中,所以需要手动指定python路径。也就是在ansible_api.py增加ansible_python_interpreter属性: my_host.set_ »