代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

HBase 参照文档翻译之 Getting Started

    HBase 参考文档翻译之 Getting Started  本篇是对HBase官方参考文档的大体翻译,介于本人英文水平实在有限,难免有纰漏之处。本篇不只是对官方文档的翻译,还加入了一些本人对HBase的理解。在翻译过程中,一些没有营养的废话,我就忽略了没有翻译。本篇按照 2016年 5、6 月 最新版的 http://hbase.apache.org/book.html 进行翻译,此时:      而 stable 文件夹中的内容: --------------------------------------------------------------------------------------------------------------------------------------------- Getting Started(准备开始)1、简介   文档将带你搭

    阅读全文>>

作者:coody分类:【_其他数据库浏览(1143

2019-09-28

查看某表有没有话语被锁住

    查看某表有没有语句被锁住  今天在思考postgresql里面锁是怎么实现的,讨论了暂时认为是master进程维护一张表,在各个语句获取锁的时候,查询该表能获取对应的锁就继续,否则就等待,执行完成后释放锁。   后面我再去研究到底怎么实现的,今天先实现怎么查看某表当前有哪些锁在上面。   会话1: apple=# begin apple-# ; BEGIN apple=# insert into test_time values(1, now()); INSERT 0 1     事物不提交,在事物2中查询表test_time表的锁情况。   会话二: apple=# select tableoid from test_time; tableoid ---------- 33433 (1 row)   apple=# s

    阅读全文>>

作者:coody分类:【_其他数据库浏览(1003

2019-09-27

Hive扩张功能(二)-HWI接口

    Hive扩展功能(二)--HWI接口软件环境: linux系统: CentOS6.7 Hadoop版本: 2.6.5 zookeeper版本: 3.4.8 主机配置: 一共m1, m2, m3这五部机, 每部主机的用户名都为centos 192.168.179.201: m1 192.168.179.202: m2 192.168.179.203: m3 m1: Zookeeper, Namenode, DataNode, ResourceManager, NodeManager, Master, Worker m2: Zookeeper, Namenode, DataNode, ResourceManager, NodeManager, Worker m3: Zookeeper, DataNode, NodeManager, Worker 注意: 因本人在使用Hive 0

    阅读全文>>

作者:coody分类:【_其他数据库浏览(1667

2019-09-28

替 Greenplum 增加 Zstandard 压缩功能

    为 Greenplum 增加 Zstandard 压缩功能为 Greenplum 增加 Zstandard 压缩功能 作者:Arthur_Qin 禾众 目前在做的基于 Greenplum 的修改将造成额外的数据读写,这就加剧了磁盘 I/O 的代价。我们采取对数据进行有效压缩的方法来抵消这部分代价。 压缩算法比较 压缩算法有很多,较为通用的有 zlib, QuickLZ, LZO, LZ4, Zstandard 。前两者已经原生内嵌在 GPDB 系统中(因版权问题,QuickLZ 在最新的开源版本中已被移除),可直接调用接口使用,但 zlib 的实际使用效果并不理想。而 LZO 和 LZ4,凭借快速压缩解压的特点,在 hive, spark, lucene 等框架中被广泛采用,但压缩率逊与 zlib 。近年,Facebook 在 LZ4 作者 Collet 之前所做的工作基础上发布并开源了

    阅读全文>>

作者:coody分类:【_其他数据库浏览(424

2019-09-27

greenplum4.3.8.2装配

    greenplum4.3.8.2安装GREENPLUM总体结构:       数据库由Master Severs和Segment Severs通过Interconnect互联组成。 Master主机负责:建立与客户端的连接和管理;SQL的解析并形成执行计划;执行计划向Segment的分发收集Segment的执行结果;Master不存储业务数据,只存储数据字典。  Segment主机负责:业务数据的存储和存取;用户查询SQL的执行。 master node高可用,类似于hadoop的namenode和second namenode,实现主备的高可用。 Greenplum使用MPP架构:       1、准备   这里准备了4台服务器,1台做master,1台做standby,4台都做存储   OS: Red Ha

    阅读全文>>

作者:coody分类:【_其他数据库浏览(1526

2019-09-28

Elasticsearch学习笔记 1

    Elasticsearch学习笔记 一 本文版权归博客园和作者吴双本人共同所有 转载和爬虫请注明原文地址 www.cnblogs.com/tdws。 本文参考和学习资料 《ES权威指南》 一.基本概念 存储数据到ES中的行为叫做索引,每个索引可以包含多个类型,这些不同的类型存储着多个文档,每个文档有多个属性。 索引 index/indexes相当于传统关系数据库中的数据库,是存储关系型文档的地方。 索引在ES做动词的时候,索引一个文档就是存储一个文档到索引(名词)中,以便被检阅和查询到。类似于insert。 默认下,一个文档中的每个属性都是被索引的。没被索引的属性是不能搜索到的。 二.ES集群 主分片 副分片 健康状态 垂直的硬件扩容是有极限的,真正的扩容能力来自于水平扩容(为集群内增加更多节点),集群是由一个或者多个拥有相同 cluster.name 配置的节点组成,

    阅读全文>>

作者:coody分类:【_其他数据库浏览(1968

2019-09-27

ElasticSearch入门 第八篇:储存

    ElasticSearch入门 第八篇:存储这是ElasticSearch 2.4 版本系列的第八篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 ElasticSearch入门 第三篇:索引 ElasticSearch入门 第四篇:使用C#添加和更新文档 ElasticSearch入门 第五篇:使用C#查询文档 ElasticSearch入门 第六篇:复合数据类型——数组,对象和嵌套 ElasticSearch入门 第七篇:分析器 ElasticSearch入门 第八篇:存储   在ElasticSearch 2.4版本中,文档存储的介质分为内存和硬盘:内存速度快,但是容量有限;硬盘速度较慢,但是容量很大。同时,ElasticSearch进程自身的运行也需要

    阅读全文>>

作者:coody分类:【_其他数据库浏览(1320

2019-09-27

[20170604]12c Top Frequency histogram给养.txt

    [20170604]12c Top Frequency histogram补充.txt[20170604]12c Top Frequency histogram补充.txt1.环境:SCOTT@test01p> @ ver1PORT_STRING                    VERSION        BANNER                 &

    阅读全文>>

作者:coody分类:【_其他数据库浏览(1130

2019-09-28

redis两种持久化形式的优缺点

    redis两种持久化方式的优缺点 redis两种持久化的方式 RDB持久化可以在指定的时间间隔内生成数据集的时间点快照 AOF持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集,AOF文件中全部以redis协议的格式来保存,新命令会被追加到文件的末尾,redis还可以在后台对AOF文件进行重写,文件的体积不会超出保存数据集状态所需要的实际大小, redis还可以同时使用AOF持久化和RDB持久化,在这种情况下,当redis重启时,它会有限使用AOF文件来还原数据集,因为AOF文件保存的数据集通常比RDB文件所保存的数据集更加完 RDB的优点 RDB 是一个非常紧凑(compact)的文件,它保存了 Redis 在某个时间点上的数据集。 这种文件非常适合用于进行备份: 比如说,你可以在最近的 24 小时内,每小时备份一次 RDB 文件

    阅读全文>>

作者:coody分类:【_其他数据库浏览(1296

2019-09-27

information_schema系列10

    information_schema系列十1:INNODB_FT_CONFIG 这张表存的是全文索引的信息,查询前可以先通过以下语句查询一下开启全文索引的表: show variables like 'innodb_ft_aux_table'; 只有两个列还是相当的简单的:   name Description KEY The name designating an item of metadata for an InnoDB table containing a FULLTEXT index. VALUE The value associated with the corresponding KEY column, reflecting some limit or current value for an aspect of a FULLTEXT index f

    阅读全文>>

作者:coody分类:【_其他数据库浏览(1126

2019-09-28

ssm开发使用redis作为缓存,使用方法

    ssm开发使用redis作为缓存,使用步骤1、关于spring配置文件中对于redis的配置   1   <!-- redis配置 --> 2 <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> 3 <!-- <property name="maxActive" value="90"/> --> 4 <property name="maxIdle" value="5"/> 5 <!-- <property name="maxWait" value="1000"/> --> 6 <property name="test

    阅读全文>>

作者:coody分类:【_其他数据库浏览(2025

2019-09-28

调度工具taskctl跨调度服务依托实现

    调度工具taskctl跨调度服务依赖实现       调度工具taskctl虽然支持分布式调度,但是有的时候,不同重要程度的调度服务还是要区分开来,在区分开后,不同调度服务之间怎么实现依赖啦,   其实有很多方式,比如写文件,写数据库之类的,这些都可以根据用户自己的设计来实现,但其实taskctl自带的消息发送组件也是可以做到的,只是大家没发现(已经向官方求证和亲测过了)   下面就把这个比较强大的功能跨调度服务依赖分享给大家:        我这里说的是跨调度服务器依赖,不是同一调度服务的同一流程中的用Lean属性;也不是同一调度服务的不同流程,用事件发送节点和事件接收节点来做;而且调度服务器B上的某一作业b_work1依赖于调度服务器A上的某一个作业a_worke作业。  &n

    阅读全文>>

作者:coody分类:【_其他数据库浏览(641

2019-09-27

ElasticSearch查询 第一篇:搜寻API

    ElasticSearch查询 第一篇:搜索API《ElasticSearch查询》目录导航: ElasticSearch查询 第一篇:搜索API ElasticSearch查询 第二篇:文档更新 ElasticSearch查询 第三篇:词条查询 ElasticSearch查询 第四篇:匹配查询(Match) ElasticSearch查询 第五篇:布尔查询   不同于SQL语言,对ElasticSearch引擎发送的查询请求,有两种方式:第一种方式是使用RESTful 风格的API请求对数据进行搜索或更新,这意味着,必须使用搜索API向ElasticSearch引擎发起搜索请求;第二种方式是使用Qeury DSL,将查询语言封装成JSON结构,在JSON结构中,封装查询请求的参数,作为请求主体(Request Body),发送给ElasticSearch引擎处理。 DSL是

    阅读全文>>

作者:coody分类:【_其他数据库浏览(1029

2019-09-28
上一页 1/12页 下一页