摘要:RocksDB起源于Facebook的实验室项目,实现了一个高性能的快速存储器,是基于C++编写的key value数据库,很多软件都是采用内置rocksdb的方式运行,所以需要我们提前安装rocksdb的库,下面主要叙述一下rocksdb的源码编译过程, github仓库:https://gith 阅读全文
posted @ 2019-04-12 17:14 小得盈满 阅读 (836) 评论 (0) 编辑
摘要:gflags是google开发的一套命令行参数解析工具,被很多软件系统所依赖,应该算是一个基础的库,安装其实很简单,但是如果在网上找的一些教程大部分都是安装后不能被其他软件调用的,因为默认使用cmake编译出的gflags只开启的静态库,当调用动态库时会报各种错误,正确开启方法应该是编译时开启动态链 阅读全文
posted @ 2019-04-12 16:30 小得盈满 阅读 (592) 评论 (0) 编辑
摘要:Linux上管理和运行进程除了程序级别的守护进程之外,经常用到的有比如nohup &的方式,以及screen会话的方式,而Tmux正是一个非常优秀的终端进程管理的软件,和GNU screen类似,Tmux采用BSD协议,并且支持多控制台以及灵活的切换操作,支持屏幕切分,后台输入命令等,相当于是scr 阅读全文
posted @ 2019-03-18 16:25 小得盈满 阅读 (160) 评论 (0) 编辑
摘要:最近项目中要用到Go语言,所以简单总结一下安装和配置,Go这个语言本身就限定了很多规范,比如项目设置,编程风格等,开发中就不需要再因为各种规范问题纠结了,直接用官方规定的能避免很多坑,下面直接切正题,go一般参考两个网站,官网和中文网,网址如下: 官网:https://golang.org 中文网: 阅读全文
posted @ 2018-08-07 15:55 小得盈满 阅读 (719) 评论 (0) 编辑
摘要:上一篇文章写过centos 7下clickhouse rpm包安装和基本的目录结构,这里主要介绍clickhouse高可用集群的部署方案,因为对于默认的分布式表的配置,每个分片只有一份,这样如果挂掉一个节点,则查询分布式表的时候直接会报错,这个是基于clickhouse自己实现的多分片单副本集群,配 阅读全文
posted @ 2018-07-23 16:49 小得盈满 阅读 (9194) 评论 (0) 编辑
摘要:clickhouse是由俄罗斯Yandex公司开发的列式存储数据库,于2016年开源,clickhouse的定位是快速的数据分析,对于处理海量数据的情况性能非常好,在网上也有很多测试的案例,在大数据的情况下性能远超过其他数据库,并且不依赖于hadoop的生态系统,都是独立使用,在大数据存储业务上还是 阅读全文
posted @ 2018-07-20 18:14 小得盈满 阅读 (4079) 评论 (0) 编辑
摘要:SeaweedFS是一个简单并且高度可扩展的分布式文件系统,可以存储数十亿的文件并且快速获得文件,特别适合于有效处理小文件,这里我们简称为weed,weed的主节点不管理文件元数据而是仅管理文件卷,这些文件卷服务器各自管理各自的元数据,所以这样在高并发的情况下减少了主节点的压力和网络通信,同时定位文 阅读全文
posted @ 2018-07-20 11:20 小得盈满 阅读 (1102) 评论 (2) 编辑
摘要:ninja是一个小型构建系统,专注于速度,和常用的make类似,有一些软件就是基于ninja编译构建的,比如clickhouse数据库就需要依赖ninja,因为最近在研究clickhouse,需要依赖于gcc 7,gtest,ninja等一些组件,所以单独拿出来这些组件记录安装过程,这样会更清晰一些 阅读全文
posted @ 2018-07-19 11:03 小得盈满 阅读 (3598) 评论 (0) 编辑
摘要:gtest全称Google Test,是Google的C++测试框架,有很多优秀的软件都会依赖这个环境编译或者在开发中也会用到,gtest的编译非常简单,下面简单说明一下安装过程. gtest github源码仓库:https://github.com/google/googletest 可以从仓库 阅读全文
posted @ 2018-07-19 10:39 小得盈满 阅读 (969) 评论 (0) 编辑
摘要:之前写过python dlib依赖的安装,安装过程还算比较复杂,还需要安装boost.Python依赖等,但是如果纯粹的编译C++的dlib库,则要简单得多,基本上不需要其他外部的依赖,这里简单叙述一下过程,下载地址以及包和之前一样. 1). 释放源码包并建立编译目录 这里进入dlib目录或者直接进 阅读全文
posted @ 2018-07-17 20:22 小得盈满 阅读 (354) 评论 (0) 编辑