为什么要学习Netty? 目前基于Netty实现的一些优秀的开源框架:Dubbo、RocketMQ、Spark、Spring5、Flink、ElasticSearch、gRPC……这些还说明不了为什么要学习netty吗?! Netty是什么? 异步事件驱动框架,用于快速开发高性能服务端和客户端; 封 ...
分类:
Web程序 时间:
2019-05-26 18:07:35
阅读次数:
141
首先弄清端口9200和9300关系? 9200作为Http协议端口,主要用于 外部 通讯,使用Restfull接口、浏览器、Postman等和这个端口进行通讯。 9300作为Tcp协议端口,主要用于 节点 之间通讯,ES集群之间、Java客户端(transportCliant)、其他TCPClien ...
分类:
系统相关 时间:
2019-05-26 16:19:14
阅读次数:
3326
内容目录 1.新建文档2.查询文档3.修改文档4.删除文档 1.新建文档 1). 语法1,手动指定document 的id: PUT /index_name/type_name/id{ "Json format data"} ...
分类:
其他好文 时间:
2019-05-26 13:16:40
阅读次数:
293
转自: https://blog.csdn.net/lu_wei_wei/article/details/51205943 Elasticsearch在linux下使用命令sh elasticsearch start,按键ctrl+c的时候程序就会stop掉,如何将程序在后台启动呢? 需要使用:./ ...
分类:
其他好文 时间:
2019-05-26 00:10:09
阅读次数:
122
一.从文件导入(用django启动) 二. 从数据库中导入(用django启动) ...
分类:
其他好文 时间:
2019-05-24 22:25:27
阅读次数:
197
一.term与match 1.区别 2.查找多个精确值 二.修改器 1.词条建议器 两种顺序都可以得到结果 2.词组建议器 三.建议器(前缀提示) 1.基本使用 2.权重 3. size参数(返回数据量,默认是5) 4.skip_duplicates(过滤重复) 四.解决 size 最大10000的 ...
分类:
其他好文 时间:
2019-05-24 22:21:21
阅读次数:
134
抛开细节不提,记住ES就是一个数据库(只是整个数据库有些特殊,话说回来,哪个数据库没点自己的特点呢:) ),所以很多ES的中的概念我们可以类比普通的数据库来帮助理解和记忆,为了学习这个数据库呢,我们需要先了解几个概念 一、ES中几个重要概念: 索引:Index 注意不是luence中的索引的概念,相 ...
分类:
其他好文 时间:
2019-05-24 19:37:50
阅读次数:
138
件开发最大的麻烦事之一就是环境配置,操作系统设置,各种库和组件的安装。只有它们都正确,软件才能运行。如果从一种操作系统里面运行另一种操作系统,通常我们采取的策略就是引入虚拟机,比如在 Windows 系统里面运行 Linux 系统。这种方式有个很大的缺点就是资源占用多、冗余步骤多、启动慢。目前最流行... ...
分类:
编程语言 时间:
2019-05-24 19:04:28
阅读次数:
150
在kibana中如何使用devtools操作elasticsearch:前言: 首先需要安装elasticsearch,kibana ,下载地址 https://www.elastic.co/cn/downloads/ 权威指南:https://www.elastic.co/guide/cn/ind ...
分类:
其他好文 时间:
2019-05-24 12:25:32
阅读次数:
543
先看下面es查询语句 得到的结果: 该索引下有2w多条数据,经过聚合分桶后,也绝对不仅仅只是10个bucket,很显然,这似乎不是我想要的结果,经过查官方API发现下面一段话: 意思就是说:在聚合中设置 size:0 在2.x之后已被弃用,建议为 size 明确设置合理的值,一个介于1到214748 ...
分类:
其他好文 时间:
2019-05-24 10:42:40
阅读次数:
1118