当前搜索:

[置顶] ELK 日志处理开发指南

ELK 是 Elastic 公司出品的开源实时日志处理与分析解决方案,ELK 分别代表分布式搜索引擎 Elasticsearch、日志采集与解析工具 Logstash、日志可视化分析工具Kibana,具有配置方式灵活、集群可线性扩展、日志实时导入、检索性能高效、可视化分析方便等优点,已经成为业界日...
阅读(761) 评论(0)

[置顶] 《从Lucene到Elasticsearch:全文检索实战》已出版!

一、前言 决定在CSDN写博客的原因是想把自己解决过的问题、踩过的坑、总结出来的经验记录下来,作为编程之路的“笔记本”,同时也能给遇到同样问题的人提供参考、节省时间,写书的初衷也一样。 二、缘起 说一下写书的前因后果。中国科学院大学雁栖湖校区是很重要的一年,师资团队无可挑剔,每次上课去的...
阅读(2817) 评论(10)

[置顶] [搜索]ElasticSearch Java Api(一) -创建索引

ElasticSearch JAVA API官网文档:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-index.html一、生成JSON创建索引的第一步是要把对象转换为JSON字符串....
阅读(66990) 评论(42)

【死磕算法系列】--字典序算法与全排列问题

给定一个不重复数组组成的数组,比如{1,2,3},按照从小到大的顺序组成的全排列整数有6个:123、132、213、231、312、321,这6个数字都是换位数,即组成的数字一样,只是位置不一样而已。 一、最近最大换位数 首先解决第一个问题,如何找到给定整数,离它最近且比它大的换位数。比如...
阅读(28) 评论(0)

解决CentOS默认JDK无法替换问题

在Centos上安装jdk,在/etc/profile中设置好了JAVA_HOME,source之后依然不生效,java -version命令测试一直提示JDK版本为1.5: [root@Hadoop-DN-08]# java -version java version "...
阅读(24) 评论(0)

elasticsarch 6安装遇到的问题集锦

1.不能以root用户运行 org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root 2.JDK不能低于1.8 3. [1]: ...
阅读(39) 评论(0)

Elasticsearch和Kibana安装X-Pack

一、Elasticsearch安装X-PACK 安装命令: bin/elasticsearch-plugin install x-pack 默认用户名:elastic 默认密码:changeme 访问9200端口需要输入用户名和密码: 二、Kibana安装X-pack ...
阅读(56) 评论(0)

ELK日志处理之metricbeat服务器性能监控

一、需求 监控服务器的CPU使用率、内存使用情况、线程数等机器物理性能,类似于Windows的资源管理器功能。 二、解决方案 使用Elastic公司的Metricbeat,Metricbeat和Filebeat一样,是一个轻量级的采集器,不但可以监控服务器的性能指标,还可以监控运行在服务...
阅读(502) 评论(0)

【死磕算法系列】两个有序数组的公共部分

【死磕算法】 两个有序数组的公共元素 问题提出 给定有序数组A和有序数组B,数组长度分别为M和N,求数组的公共元素。例如: A = {0, 1, 4, 9, 10} B = {1, 4, 8, 9, 11} A和B的公共元素为1,4,9 一、最容易解...
阅读(133) 评论(0)

Elasticsearch 6 新特性与重要变更解读

2017年11月14日,Elastic Stack 6.0正式亮相,这篇文章总结Elasticsearch 6.0版本的一些新的特性和重要改变,根据官网文档,变更部分包括下列部分,下面一一说明。 Aggregations changes Cat API changes Clients cha...
阅读(1602) 评论(3)

mac(Linux)安装配置kafka环境

mac(Linux)安装配置kafka环境 导读 本文介绍如何在Mac系统上安装和配置kafka环境,也适用于Linux系统,强烈不建议在Windows环境下尝试本博客。 软件环境说明如下: 操作系统:OS X 10.10.3 JDK版本: 1.8 ...
阅读(337) 评论(1)

Intellij Idea设置代码的注释信息

导读:在Java开发中给每个类加上作者信息、创建时间等版本信息,对于后期的维护、别人阅读代码都很有益处。 Intellij Idea中设置类的注释信息的方法如下。 Intellij Idea ->Preference ->Editor->File and code Temp...
阅读(347) 评论(0)

解读Elasticsearch分析器中的重要术语

导读:Elasticsearch分析器中的Analysis、Analyzer、Tokenizer、Token Filter、Character Filter,你知道是什么含义吗? 一、什么是Analysis ? Analysis翻译为分析器,其功能是把文本切分成词项(词项是倒排索引中的基...
阅读(341) 评论(0)

【死磕算法系列】平衡二叉树的判定

平衡二叉树的一个重要性质:左子树和右子树的树高的差的绝对值小于等于1。 Java实现: public int treeDepth(TreeNode node) { if (node == null) { return 0; }...
阅读(145) 评论(0)

【死磕算法系列】二叉树的层次遍历

a / \ b c / \ / \ d e f g / h \ ...
阅读(158) 评论(0)

【死磕算法系列】二叉树的深度

一、递归实现 public void treeDepth(TreeNode node){ if(node == null){ return 0; } int leftDepth=treeDepth(node.left); int rightDepth=tre...
阅读(159) 评论(0)

【死磕算法系列】二叉树的镜像

一、二叉树镜像 二叉树的镜像就是把每个节点的左子树和右字数互换位置,例如源二叉树为: 8 / \ 6 10 / \ / \ 5 7 9 11 其镜像二叉树为: ...
阅读(153) 评论(0)

【死磕算法系列】二叉树的前序中序后序的递归和非递归遍历

一、二叉树的数据结构 1.1 定义树节点 public class TreeNode { String val; TreeNode left; TreeNode right; public TreeNode(String val) { ...
阅读(161) 评论(0)

Elasticsearch的Javascript Client使用指南

一、添加js库​ 使用Elasticsearch Javascript API需要两个JS库的支持,一个是JQuery[下载地址:http://www.jq22.com/jquery/jquery-1.8.3.zip],一个是elasticsearch.js[下载地址:https://down...
阅读(678) 评论(0)

HDFS文件读写流程

一、HDFS体系结构HDFS作为分布式文件系统,使用的是master/slave体系结构,角色有三种: NameNode:为HDFS提供元数据服务,NameNode可以控制所有文件的操作,它会把所有的文件元数据存储在文件系统树中,文件信息在硬盘上保存成两个文件:命名空间镜像文件(fsimage)...
阅读(306) 评论(0)
    StackOverFlow
    http://stackoverflow.com/users/6526424
    统计
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 101万+
    积分: 9689
    排名: 2301
    博客专栏
    最新评论