关闭
当前搜索:

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

ELK 是 Elastic 公司出品的开源实时日志处理与分析解决方案,ELK 分别代表分布式搜索引擎 Elasticsearch、日志采集与解析工具 Logstash、日志可视化分析工具Kibana,具有配置方式灵活、集群可线性扩展、日志实时导入、检索性能高效、可视化分析方便等优点,已经成为业界日志处理方案的不二选择。 本场 Chat 我将分享 ELK 日志处理开发指南系列内容: 日志处理架构演进...
阅读(566) 评论(0)

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

一、前言决定在CSDN写博客的原因是想把自己解决过的问题、踩过的坑、总结出来的经验记录下来,作为编程之路的“笔记本”,同时也能给遇到同样问题的人提供参考、节省时间,写书的初衷也一样。二、缘起说一下写书的前因后果。中国科学院大学雁栖湖校区是很重要的一年,师资团队无可挑剔,每次上课去的稍微晚一点,300人的大教室都没有座位。对于计算机学院而言,大数据、机器学习、信息检索(搜索引擎)、算法、人工智能是最火...
阅读(1803) 评论(8)

[置顶] About

关于博客...
阅读(365) 评论(0)

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

ElasticSearch JAVA API官网文档:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-index.html一、生成JSON创建索引的第一步是要把对象转换为JSON字符串.官网给出了四种创建JSON文档的方法:1.1手写方式生成String json = "{" +...
阅读(64754) 评论(42)

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

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

两个有序数组的公共部分

两个有序数组的公共元素 问题提出 给定有序数组A和有序数组B,数组长度分别为M和N,求数组的公共元素。例如: A = {0, 1, 4, 9, 10} B = {1, 4, 8, 9, 11} A和B的公共元素为1,4,9 一、最容易解法 依次从数组A中取数据,挨个到B中去遍历。 如果B中有,说明是公共元素,输出;否则就是没有。 第一次,取...
阅读(61) 评论(0)

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

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

mac(Linux)安装配置kafka环境

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

Intellij Idea设置代码的注释信息

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

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

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

平衡二叉树的判定

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

二叉树的层次遍历

a / \ b c / \ / \ d e f g / h \ i对于上面的二叉树,层次遍历结果为:a b c d e f g h ijava实现:public void le...
阅读(133) 评论(0)

二叉树的深度

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

二叉树的镜像

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

二叉树的前序中序后序的递归和非递归遍历

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

Elasticsearch的Javascript Client使用指南

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

HDFS文件读写流程

一、HDFS体系结构HDFS作为分布式文件系统,使用的是master/slave体系结构,角色有三种: NameNode:为HDFS提供元数据服务,NameNode可以控制所有文件的操作,它会把所有的文件元数据存储在文件系统树中,文件信息在硬盘上保存成两个文件:命名空间镜像文件(fsimage)和修改日志文件(edit log)。此外,NameNode还保存一个文件,用来存储数据块在数据节点的分布...
阅读(196) 评论(0)

Mybatis开启数据库字段自动映射为驼峰命名

​ 遇到查询数据库表中的数据,其它字段都有内容,只有其中一个字段内容为null。mysql中该字段的命名为head_url,后来查明原因是需要在Mybatis开启数据库字段自动映射为驼峰命名。在mybatis-config.xml中设置mapUnderscoreToCamelCase属性为true: <!-- Globally enables or disables...
阅读(623) 评论(0)

Leetcode SQL题

176. Second Highest Salary Write a SQL query to get the second highest salary from the Employee table. +----+--------+ | Id | Salary | +----+--------+ | 1 | 100 | | 2 | 200 | | 3 | 300 |...
阅读(303) 评论(0)

Elasticsearch面试题系列

1.query是怎么分发到每个节点的?2.Elasticsearch使用上的优化有哪些?3.怎么避免脑裂?4.query和filter的区别?5.Elasticsearchy的缺点有哪些?你觉得可以在哪些地方进行改进?...
阅读(1248) 评论(0)

Spark机器学习环境搭建

一、Spark环境搭建1.1 下载Spark下载地址:http://spark.apache.org/downloads.html 下载完成后解压即可。 把spark的运行目录加到环境变量:#Spark Home export SPARK_HOME=/usr/local/Cellar/spark-2.1.0-bin-hadoop2.7 export PATH=$PATH:$SPARK_HOME/...
阅读(3036) 评论(2)
217条 共11页1 2 3 4 5 ... 下一页 尾页
    《从Lucene到Elasticsearch:全文检索实战》
    Lucene、ES、ELK开发交流群:370734940
    Lucene、ES、ELK开发交流
    个人资料
    • 访问:932990次
    • 积分:9231
    • 等级:
    • 排名:第2391名
    • 原创:209篇
    • 转载:2篇
    • 译文:6篇
    • 评论:468条
    StackOverFlow
    http://stackoverflow.com/users/6526424
    统计
    博客专栏
    文章分类
    最新评论