- 博客(30)
- 资源 (16)
- 收藏
- 关注
原创 Elasticsearch之初探ES集群
初探ES集群集群健康在Elasticsearch集群中可以监控统计很多信息,但是只有一个是最重要的:集群健康(cluster health)。集群健康有三种状态:green、yellow或red。$ curl '192.168.1.30:9200/_cat/health?v'在一个没有索引的空集群中运行如上查询,将返回这些信息:epoch timestamp cluster
2016-10-22 14:16:58
3967
原创 Elasticsearch之安装ik分词插件
IK简介IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。从3.0版本开 始,IK发展为面向Java的公用分词组件,独立于Lucene项目,同时提供了对Lucene的默认优化实现。在2012版本中,IK
2016-10-22 14:15:53
4266
原创 Elasticsearch之配置详解
配置详解Cluster集群名称,默认为elasticsearch: cluster.name: elasticsearch设置一个节点的并发数量,有两种情况,一种是在初始复苏过程中: cluster.routing.allocation.node_initial_primaries_recoveries: 4 另一种是在添加、删除节点及调整时: cluster.routing.alloc
2016-10-22 14:15:09
14877
原创 Elasticsearch集群安装
环境准备环境说明操作系统:Centos 7JAVA环境:1.8.0_73ES版本:Elasticsearch 2.4 ip 节点名称 角色 192.168.1.30 mysky-es-01 主节点 192.168.1.31 mysky-es-02 工作节点 192.168.1.32 mysky-es-03 节点客户端集群搭建JAVA环境说明略Ela
2016-10-14 11:53:02
865
原创 Elasticsearch基本概念
简介Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,但Lucene非常复杂,你需要深入了解检索的相关知识来理解它是如何工作的。Elasticsearch也使用J
2016-10-14 11:50:22
573
原创 Canal之Client API
快速体验首先需要先启动canal server,可参见:Canal Server的 canal快速开始运行canal client,可参见:canal client的 ClientExample如何下载如果是maven用户,可配置mvn dependency<dependency> <groupId>com.alibaba.otter</groupId> <artifact
2016-09-13 16:00:43
5421
原创 Canal之配置
配置说明介绍配置之前,先了解下canal的配置加载方式: canal配置方式有两种:ManagerCanalInstanceGenerator: 基于manager管理的配置方式,目前alibaba内部配置使用这种方式。大家可以实现CanalConfigClient,连接各自的管理系统,即可完成接入。SpringCanalInstanceGenerator:基于本地spring xml的配置方
2016-09-13 12:00:02
9729
2
原创 Canal之ClientSample
ClientSample直接使用canal.example工程a. 首先启动Canal Server,可参见Canal快速开始 b. 1. 可以在eclipse里,直接打开com.alibaba.otter.canal.example.SimpleCanalClientTest,直接运行 2. 在工程的example目录下运行命令行:mvn exec:java -Dexec.mainCla
2016-09-13 10:28:40
2189
原创 Canal快速开始
几点说明:(mysql初始化)a. canal的原理是基于mysql binlog技术,所以这里一定需要开启mysql的binlog写入功能,建议配置binlog模式为row. [mysqld]log-bin=mysql-bin #添加这一行就okbinlog-format=ROW #选择row模式server_id=1 #配置mysql replaction需要定义,不能和canal的
2016-09-12 21:52:57
2956
原创 Canal简介
Canal简介背景: 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此开启了一段新纪元。 ps. 目前内部版本已经支持mysql和oracle部分版本的日志解
2016-09-11 13:56:14
3471
原创 Hadoop2.7.0 HA高可靠性集群搭建
Hadoop2.0.0之前,在一个HDFS集群中,NameNode存在单节点故障(SPOF):因为集群中只有一个NameNode所以在使用过程中,如果该NameNode出现故障或数据丢失,那么整个集群将瘫痪,故障NameNode节点故障无法恢复,将导致整个集群不能恢复,这也是Hadoop2.0.0之前版本不可靠的表现。
2016-05-18 22:59:24
12189
原创 maven编译Spark源码
环境说明:Spark 1.5.2,Maven 3.3.3或以上版本,Java7或以上版本。一、设置Maven内存使用:您需要通过MAVEN_OPTS配置Maven的内存使用量,官方推荐配置如下:export MAVEN_OPTS="-Xmx2g -XX:MaxPermSize=512M -XX:ReservedCodeCacheSize=512M"您不做如上设置,很可能
2015-11-24 14:20:28
5186
原创 log4j与flume整合配置
通过flume搭建日志服务器,将各系统日志进行集中管理,以便我们对日志进行系统分析来优化系统缺陷、生成报表、推荐等高级功能。
2015-10-27 20:30:45
5194
原创 zookeeper集群安装
zookeeper集群安装ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等,Zookeeper集群安装时节点数最好为奇数,并且最少三个节点,至于为什么是奇数,这里和zookeeper的选举算法有关,此处不做讨论; 1、下载安装包: 下载地址:http://zookeeper.
2015-09-05 16:41:57
790
原创 CentOS防火墙配置
centos7防火墙配置CentOS7使用的是Linux Kernel 3.10.0的内核版本,新版的Kernel内核已经有了防火墙netfilter,并且firewalld的使用效能更高,稳定性更好。CentOS7配置防火墙的两种方法:一、使用xml配置文件的方式配置;方法一cp /usr/lib/firewalld/services/http.xml /etc/firewa
2015-06-14 18:54:40
576
转载 android开源项目
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog http://sourceforge.net/projects/andba
2014-12-15 11:44:21
753
转载 Sqlstate详解
根据 X/Open 和 SQL Access Group SQL CAE 规范 (1992) 所进行的定义,SQLERROR 返回 SQLSTATE 值。SQLSTATE 值是包含五个字符的字符串 。五个字符包含数值或者大写字母, 代表各种错误或者警告条件的代码。SQLSTATE 有个层次化的模式:头两个字符标识条件的通常表示错误条件的类别, 后三个字符表示在该通用类中的子类。成功的状态是由 00
2014-04-02 16:11:42
10662
转载 DB2 57011 错误
1.SQLState '57011' and errorCode '-964' 原因:数据库的日志文件已满 解决方法:修改日志文件大小(加大),增加日志文件个数,增加辅助日志文件个数(三个修改参数可以任意选择) 查看数据库的配置参数:get db cfg for 日志文件大小(4KB) (LOGFILSIZ) = 1024 (每个日志文件大小为
2014-04-02 16:08:51
3319
原创 Please ensure that adb is correctly located at……问题解决方案
遇到问题描述:运行android程序控制台输出 [2013-10-13 16:45:50 - ] The connection to adb is down, and a severe error has occured. [2013-10-1316:45:50 - ] You must restart adb and Eclipse. [2013
2013-10-13 17:12:22
29912
1
转载 字符编码笔记:ASCII,Unicode和UTF-8
下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说
2013-09-15 16:28:52
950
原创 Android:在任意位置获取应用程序Context
1.在任意位置获取应用程序ContextAndroid程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context;喜欢编程的人都知道,编写工具类可以有效的实现代码复用,而在Android下某些工具类的编写很让人困惑,例如:我们要在工具类中获取SharedPreferences,那
2012-05-20 15:56:05
52558
1
原创 could not find the main class win7/xp 双击执行jar包出现:could not find the main class
今天同学问我双击jar包在有的机子上可以运行,但在有的机子上确没法运行,我就我遇到的问题和解决办法拿出来分享:1.elipse打jar包一般有两种:一种是普通的jar file,另外一种是Runnable jar file;要想可执行当然选择第二种了2.确人java -jar xxx.jar 在控制台或制作的bat文件中是否正常运行,如果不能正常运行说明jar包有问题;问题一般是没有指
2012-05-09 18:05:09
13027
Google Android SDK开发范例大全(完整版).pdf
2012-09-01
Google Android SDK开发范例大全(完整版附部分源码).pdf
2012-09-01
Oracle数据库学习指南
2012-07-04
Android学习之SharePreferences
2012-05-15
Android学习之Service开机启动
2012-05-15
Android学习之ListView
2012-05-15
java编程规范(第三版)
2012-05-10
Java中文参考文档,JDK_API_1_6
2011-12-01
C与C++面试题.doc
2011-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人