大树叶 技术专栏

骨灰攻城狮 架构师

排序:
默认
按更新时间
按访问量

linux TCP 和 socket 参数设置

tcp_syn_retries :INTEGER 默认值是5 对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255,默认值是5,对应于180秒左右时间。(对于大负载而物理通信良好的网络而言,这个值偏高,可修改为2.这个值仅仅是针对对外的连接,对进来的连接,是由tcp_r...

2016-04-30 00:37:41

阅读数:5852

评论数:0

ThreadPoolExecutor 是如何做到线程重用的

前言: 看关于ThreadPoolExecutor参数时,看到了keepaliveTime这个参数,这个参数的意思是:“当线程数大于CorePoolSize时,如果有没有等到新的Task,到了keepaliveTime时间后,就自动终止掉”。那么如果在这个时间之前,等到了新的Task,就可以重...

2018-06-12 00:04:56

阅读数:16

评论数:0

Spring Cloud构建微服务架构: 消息总线

Spring Cloud Bus除了支持RabbitMQ的自动化配置之外,还支持现在被广泛应用的Kafka。在本文中,我们将搭建一个Kafka的本地环境,并通过它来尝试使用Spring Cloud Bus对Kafka的支持,实现消息总线的功能。由于本文会以之前Rabbit的实现作为基础来修改,所以...

2018-05-22 00:55:28

阅读数:167

评论数:0

Unix.Trojan.DDoS_XOR-1 清理办法

处理过程-删除病毒:1、安装 clamav软件方式一: 推荐yum 安装。添加EPEL源,通过yum安装clamav并更新病毒库 yum install yum install clamav && freshclamclamav是一个开源的病毒库查杀...

2018-05-16 14:47:14

阅读数:79

评论数:0

记一次Linux服务器上查杀木马经历

开篇前言     Linux服务器一直给我们的印象是安全、稳定、可靠,性能卓越。由于一来Linux本身的安全机制,Linux上的病毒、木马较少,二则由于宣称Linux是最安全的操作系统,导致很多人对Linux的安全性有个误解:以为它永远不会感染病毒、木马;以为它没有安全漏洞。所以很多Linux服务...

2018-05-15 00:25:16

阅读数:104

评论数:0

Druid中Segements保留和自动删除规则配置

中文内容:http://www.openskill.cn/article/473具体内容,参考官网:http://druid.io/docs/latest/operations/rule-configuration.html

2018-05-13 23:58:39

阅读数:74

评论数:0

hadoop--HA分布式集群部署步骤总结

一、理论基础( 一)  HA 概念以及作用   HA(High Available), 高可用性群集,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。通常把正在执行业务的称为活动节点,而作为活动节点的一个备份的则称为备用节点。当活动节点出现问题,导致正在运行的...

2018-05-10 23:45:09

阅读数:97

评论数:0

centos7 安装 kafka_2.11-1.0.0

系统环境1、操作系统:64位CentOS Linux release 7.4.x (Core)2、jdk版本:1.8.0_1213、zookeeper版本:zookeeper-3.4.9.tar.gz4、三台服务器:192.168.1.91; 192.168.1.92; 192.168.1.93;...

2018-05-07 10:24:45

阅读数:63

评论数:0

Druid.io系列1:背景简介

Druid.io(以下简称Druid)是面向海量数据的、用于实时查询与分析的OLAP存储系统。Druid的四大关键特性总结如下:亚秒级的OLAP查询分析。Druid采用了列式存储、倒排索引、位图索引等关键技术,能够在亚秒级别内完成海量数据的过滤、聚合以及多维分析等操作。实时流数据分析。区别于传统分...

2018-05-01 00:01:12

阅读数:53

评论数:0

Druid.io系列2:概念与架构

在介绍Druid架构之前,我们先结合有关OLAP的基本原理来理解Druid中的一些基本概念。1 数据 以图3.1为例,结合我们在第一章中介绍的OLAP基本概念,按列的类型上述数据可以分成以下三类:时间序列(Timestamp),Druid既是内存数据库,又是时间序列数据库,Druid中所有查询以及...

2018-04-30 23:59:07

阅读数:37

评论数:0

Druid.io系列6:问题总结

我们在生产环境中使用Druid也遇到了很多问题,通过阅读官网文档、源码以及社区提问解决或部分解决了很多问题,现将遇到的问题、解决方案以及调优经验总结如下:问题一:Hadoop batch ingestion失败,日志错误为“No buckets?…“解决方案:这个问题当初困扰了我们大概一周的时间,...

2018-04-30 23:56:19

阅读数:80

评论数:0

Druid.io系列5:查询过程

Druid使用JSON over HTTP 作为底层的查询语言,不过强大的社区也为我们提供了多种查询方式,比如Python接口pydruid、R接口RDruid、JavaScript接口plywood、类SQL接口plyql、PHP接口druid-php等。Druid查询目前只支持单表操作,基本涵...

2018-04-30 23:54:15

阅读数:52

评论数:0

Druid.io系列3:Druid集群节点

1 Historical NodeHistorical Node的职责单一,就是负责加载Druid中非实时窗口内且满足加载规则的所有历史数据的Segment。每一个Historical Node只与Zookeeper保持同步,不与其他类型节点或者其他Historical Node进行通信。根据上节...

2018-04-30 23:50:59

阅读数:72

评论数:0

Druid.io系列4:索引过程分析

Druid底层不保存原始数据,而是借鉴了Apache Lucene、Apache Solr以及ElasticSearch等检索引擎的基本做法,对数据按列建立索引,最终转化为Segment,用于存储、查询与分析。首先,无论是实时数据还是批量数据在进入Druid前都需要经过Indexing Servi...

2018-04-30 23:49:05

阅读数:57

评论数:0

大数据 Druid 几种数据输入方式的探讨

从Kafka,RabbitMQ,Storm 中摄入实时数据流时到Druid的时候,可以使用Realtime Node,Index Server,Tranquility进行数据摄入。本文主要探索这几种数据摄入方式的区别。Realtime NodeRealtime Node 可以直接配置Firehos...

2018-04-30 23:47:35

阅读数:34

评论数:0

DRUID: kafka-indexing-service如何使用

原文在这里:https://blog.csdn.net/sidongxue2/article/details/73244262

2018-04-28 21:04:50

阅读数:59

评论数:0

物联网架构成长之路

这位仁兄的博客:物联网架构成长之路,不错,特此推荐http://www.cnblogs.com/wunaozai/p/8067577.html

2018-04-27 01:46:00

阅读数:130

评论数:0

Redis 可以用来做数据库吗

https://www.zhihu.com/question/19660689很久以前的问题了,Redis 又发展了两三年,数据结构更丰富了,使用场景增多,Redis 3.0支持集群(cluster)模式。 是否可以用来作为数据库,还是看业务,架构是技术对业务妥协的结果!  Redis在新浪微博有...

2018-04-26 23:37:57

阅读数:93

评论数:0

Redis地理空间(geospatial)介绍和简单使用

在Redis最新的3.2版本中加入了地理空间(geospatial)以及索引半径查询的功能,这在需要地理位置的应用上或许可以一展身手,先来看下官网对geospatial的介绍Adds the specified geospatial items (latitude, longitude, name...

2018-04-26 23:26:15

阅读数:29

评论数:0

mosquito源码分析和优化

源码分析Mosquito的优化——epoll优化(七)Mosquito的优化——订阅树优化(八)Mosquito的优化——其他优化(九)其它问题

2018-04-26 00:43:11

阅读数:102

评论数:0

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