etcd、Zookeeper和Consul一致键值数据存储的性能对比

这篇博文是探索三个分布式、一致性键值数据存储软件性能的系列文章中的第一篇:etcd、Zookeeper和Consul,由etcd团队所写,可以让我们全面地了解如何评估三个分布式一致存储软件的性能。翻译...

Error: Your Command Line Tools are too outdated

这是使用homebrew上报的错误,环境信息及解决方式如下: 操作系统:macOS High Sierra 10.13.3 homebrew:最新版 Xcode:9.2 解决方式:使用App Store账号登录开发者中心:https://developer...

一步一步分析RejectedExecutionException异常

本文主要分析了RejectedExecutionException异常产生的原因和解决方式

ElasticSearch 高亮显示大文档搜索结果的策略和性能对比(译)

2016年12月,我们开始研究Ambar——一个文档搜索系统。Ambar使用ElasticSearch作为核心搜索引擎。 在Ambar开发的过程中,我们处理了很多与ES相关的问题,我们想分享我们得到的宝贵经验。让我...

Java线程池扩展之关联线程池与业务

本文主要介绍了如何扩展Executors类的线程工厂类,将线程池与业务关联

Redis客户端常见异常分析

本文总结了Redis客户端常见异常及解决方式

如何在 Redhat 7 Linux 上使用 firewall-cmd 开启80端口

在Redhat 7上80端口默认是被过滤掉的,因此我们仅仅能在本机使用localhost访问这个端口,而不能从其他机器上访问这个端口。如果要打开80端口我们需要添加一个iptables规则,对于RHEL7我们可以...

Hadoop NameNode、DataNode热迁移方案

最近我们生产环境的Hadoop集群需要调整几台服务器,具体转换关系如下: datanode92.bi -> namenode02.bi namenode01.bi(old) -> datanode19.bi namenode02.bi -> datanode20.bi 最终目标为:...

MySQL查看并修改当前数据库编码

MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码。 查看当前数据库编码的SQL语句为: mysql> use xxx Database changed ...

2015/12/30 21:43
6K
如何选择合适的 GC 时间 —— USER, SYS, REAL?

本篇文章主要介绍 GC 日志里 user、sys 和 real 三种类型的时间的概念,并通过示例予以说明。

kafka-connect-hive sink插件入门指南

kafka-connect-hive是基于kafka-connect平台实现的hive数据读取和写入插件,主要由source、sink两部分组成,source部分完成hive表数据的读取任务,kafka-connect将这些数据写入到其他数据存储...

2019/02/15 17:33
5.7K
Mac Java 开发环境搭建清单(不断更新中)

一、系统设置 在任何的操作系统中,首先你需要做一件事就是更新系统,点击窗口左上角的  > 关于本机 > 软件更新 。此外,如果这是一部新的电脑,你还需要到系统设置进行一些适当调整。如何...

Mock和injectMocks的区别

本文主要介绍Mock和injectMocks的区别

2016/01/21 14:49
5.1K
kafka-connect-hive sink插件实现要点小结

kafka-connect-hive sink插件实现了以ORC和Parquet两种方式向Hive表中写入数据。Connector定期从Kafka轮询数据并将其写入HDFS,来自每个Kafka主题的数据由提供的分区字段进行分区并划分为块,...

Apache Griffin 入门指南

数据质量模块是大数据平台中必不可少的一个功能组件,Apache Griffin(以下简称Griffin)是一个开源的大数据数据质量解决方案,它支持批处理和流模式两种数据质量检测方式,可以从不同维度(...

redis cluster环境下jedis expireAt命令bug探究

本文主要分析了redis cluster环境下jedis expireAt命令的bug,总结了bug产生原因及解决办法

error while loading shared libraries libaio.so.1

当在Linux中安装MySQL时,可能会遇到“error while loading shared libraries libaio.so.1”错误,产生该错误的主要原因是没有安装libaio包。本文介绍了如何安装该包。...

使用Apache Kudu和Impala实现存储分层

当为应用程序的数据选择一个存储系统时,我们通常会选择一个最适合我们业务场景的存储系统。对于快速更新和实时分析工作较多的场景,我们可能希望使用Apache Kudu,但是对于低成本的大规模可...

2019/05/20 11:23
3.6K
ZooKeeper节点数据量限制引起的Hadoop YARN ResourceManager崩溃原因分析

环境 Hadoop版本:Apache Hadoop 2.6.3 ZooKeeper版本:ZooKeeper 3.4.10 两个ResourceManager节点:主节点RM01,从节点RM02 背景 最近有一次我们的Hadoop监控平台发出ResourceManager(以下...

分布式系统中的定时任务全解(一)

在网站系统里面定时任务是一个重要和不可缺的角色,很多地方需要使用定时执行一项任务。本文主要介绍分布式定时任务。

没有更多内容

加载失败,请刷新页面