6 凌晨1点21分

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

Druid(Druid.io)简单使用

Druid简单使用一、Druid服务进程Historical进程:Historical进程用于处理历史数据的存储和查询(历史数据包括所以已经被committed的流数据)。Historical进程从深度存储(Deep Storage)中下载Segment数据,同时支持对这些数据的查询操作。Historical进程不支持写入操作。MiddleManager进程:MiddleManager负责将...

2019-12-17 13:45:07

Druid(Druid.io)安装(单机&集群)

Druid安装部署一、环境需求Java 8 (8u92 +)Linux, Mac OS X, or other Unix-like OS(不支持Windows系统)Zookeeper (3.4 +)Druid下载:官网:https://druid.apache.org,进入官网后点击“Download”,进入下载界面,当前最新版本0.16,这里我们选择编译版本下载;...

2019-12-17 11:48:28

Druid(Druid.io)架构分析

1基本概念2架构组成3高性能原理1.预聚合。2. Druid中通过Segment实现了对数据的横众向切割操作。3Druid中Segment采用类LSM-Tree(日志结构合并树)写入模型保证写入性能,同时数据分级存储保证查询性能以及存储成本4.Segment中使用了Bitmap索引技术,大大加快了数据聚合查询性能。5.数据的高度压缩(索引压缩,数据文件压缩)

2019-12-17 11:41:51

Druid(Druid.io)介绍

Druid(Druid.io)简介一、简介Druid 的目标是提供一个能够在大数据集上做实时数据摄入与查询的平台,然而对于大多数系统而言,提供数据的快速摄入与提供快速查询是难以同时实现的两个指标。而Druid却可以完美的对两者进行结合,本文将对Druid如何实现这种结合做一个简单的介绍。Druid.io是一个开源的,分布式的,列式存储的,适用于实时数据分析的OLAP系统。它能够快速聚合...

2019-12-17 11:08:51

Flume 系列 (二) 结构及运行原理

Flume结构及运行原理一、Flume 特点flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(比如文本、HDFS、Hbase等)的能力 ,关于flume介绍,可以参考另外篇博文《Flume 初识》二、Flume 概念及结构Event: flume内部的数...

2019-06-04 17:24:04

Flume 系列(一) 初识

Flume 初识一、Flume 简介Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。当前Flume有两个版本Flume 0.9X版本的统称Flume-og,Flume1.X版本的统称Flume-...

2019-05-27 17:50:10

Redis 安装与配置

Redis 安装与配置一、Redis介绍(百度百科)Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。redis是一个key-value存储系统。和Memcached类似,它...

2018-11-29 16:06:12

MongoDB 安装及简单使用

MongoDB学习笔记简介MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强...

2018-07-17 16:04:31

虚拟机安装及网络配置

虚拟机安装及网络配置1.安装vm   安装VMware,这里安装VMware跟安装普通软件类似,双击VM安装程序,选择安装目录(建议安装非系统盘),连续默认选择下一步即可。VMware为收费软件,但网上有很多破解版软件,这里提供VMware的软件及注册机,仅供个人学习使用。   下载地址:   安装好VMware后,选择‘编辑’‘首选项’,里面有很多设置,这里我们先设置下‘虚...

2018-07-17 16:00:05

Kibana安装及使用说明

Kibana安装及使用说明      Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。     官方地址:https://www.elastic.co/cn/products/kibana一、Kibana安装1.环境准备     Kibana是ElasticSearch的可视化平台,依...

2018-01-03 17:06:26

ElasticSearch-curator 安装与卸载

ElasticSearch-curator 安装与卸载官方安装教程地址:https://www.elastic.co/guide/en/elasticsearch/client/curator/current/yum-repository.html一、YUM在线安装方式 1.下载安装公钥rpm --import https://packages.elastic.co/GPG-K

2018-01-03 16:53:18

ElasticSearch集群配置详解

ElasticSearch集群配置详解集群配置# 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的.# es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体,你与任何一个节点的通信和与整个es集群通信是等价的。# cluster.name可以确定你的集群

2018-01-03 16:33:38

ElasticSearch 集群安装(5.5.2)

ElasticSearch 集群安装一、ElasticSearch      关于ElasticSearch(后续简称es)的介绍这里就多说了,单机版的安装于配置可以参考《elasticsearch安装及配置》,其实集群版和单机安装区别不大,只是多一些配置以及需要注意的地方,集群版也可以单个节点启动运行。      ElasticSearch 官网:https://www.elasti

2017-10-18 16:36:23

ElasticSearch-SQL 5.5.2 安装及配置

ElasticSearch-SQL 5.5.2 安装及配置一、ElasticSearch-SQL介绍      ElasticSearch-SQL(后续简称es-sql)是ElasticSearch的一个插件,提供了es 的类sql查询的相关接口。支持绝大多数的sql查询支持。      ElasticSearch-sql 地址:https://github.com/NLPchina/

2017-10-09 14:05:33

ElasticSearch-head 5.5.2 安装及配置

ElasticSearch-head 5.5.2 安装及配置一、ElasticSearch-head介绍      ElasticSearch-head(后续简称es-head)是ElasticSearch的一个插件,提供了es 的可视化操作界面。在es 2.X版本后,该插件不在支持es的插件安装方式安装及启动,而是使用grunt方式启动。      ElasticSearch-hea

2017-10-09 14:00:44

ElasticSearch 安装及配置

ElasticSearch 安装及配置一、ElasticSearch百度百科ElasticSearch(后续简称es)是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定

2017-09-23 11:08:33

Java通过JNI调用本地C/C++程序--常用示例

Java通过JNI调用本地C/C++程序--常用示例         关于java调用本地c/c++程序,流程及简单示例可以参考《Java通过JNI调用本地C或C++程序》,下面列举下常用到的示例。1创建java类,及native方法package com.supre.test;public class Position { static{ System.load(Sys

2017-07-14 09:23:02

Java通过JNI调用本地C/C++程序

Java通过JNI调用本地C/C++程序         JNI是Java NativeInterface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来实现,这就是JNI的强大之处。但是JNI也有它的缺点,使用java与本地已编

2017-07-14 09:17:50

log4j多配置文件处理

log4j多配置文件处理          关于log4j的常用配置以及相关配置格式,详细配置可以参考:http://blog.csdn.net/yeruby/article/details/51719333         关于web项目中,出现的log4j多配置文件,不同模块打印日志到不同文件中的相关配置及注意,做如下记录:一、web项目中添加log4j支持,该web项目已添加

2017-05-27 09:18:45

.ftl文件简介及语法

.ftl文件简介及语法1、Freemarker模板的文件后缀名 2、Freemarker其实是一种比较简单的网页展示技术,说白了就是网页模板和数据模型的结合体。这种结合模式的好处就是,分离了网页界面设计人员和编程人员的工作,让他们各司其职。据个人理解,Freemarker大致的工作方式是,网页模板里面嵌入了数据模型中的数据、Freemarker自定义流程控制语言、Freemarker自

2017-01-20 17:03:07

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。