
Elasticsearch
张浚哲
这个作者很懒,什么都没留下…
展开
-
This account is currently not available(用户当前不可用)
安装完elasticsearch之后系统会自动创建一个elasticsearch用户,在启动elasticsearch的时候需要切换该用户启动,但是在我切换到elasticsearch用户的时候显示This account is currently not available。查资料发现是因为该用户的shell不可用,查看/etc/passwd文件发现此用户的shell是/sbin/nologin...原创 2018-06-22 15:21:11 · 24984 阅读 · 1 评论 -
Elasticsearch架构设计
性能首先是关于性能问题,前文也提到了Elasticsearch是可以做到近乎实时,这里就不过多介绍了,有兴趣的可以去上一篇实时架构了解。索引文件的更新数据写入Elasticsearch,形成索引文件(segments),索引文件用看来支持用户查询。Elasticsearch默认每一秒会形成一个segment,就是说一个小时会有3600个segments。这些segments组成完整的数...转载 2018-09-27 16:28:43 · 551 阅读 · 0 评论 -
深入了解Elasticsearch存储
本文我们深入了解关于Elasticsearch存储,如我们写入Elasticsearch的数据是如何在节点上存储的。Elasticsearch的路径Elasticsearch主要有以下路径:path.home:运行Elasticsearch进程的用的的home目录,默认为Java系统属性user.dir path.conf:Elasticsearch的配置文件目录 path.p...转载 2018-09-27 16:24:52 · 1501 阅读 · 0 评论 -
Elasticsearch单机多实例配置
由于elasticsearch分配的内存不超过32G,对于使用128G内存或更高的服务器来说,配置多实例可以保证对资源的充分利用,对于冷数据节点,配置多实例来压缩单个节点的资源也非常有必要。配置方法:1. 配置es存储实例个数,默认为1node.max_local_storage_nodes: 2 2. 节点名,同一台机器上不同实例使用不同节点名node.name: nod...转载 2018-09-27 10:32:09 · 1960 阅读 · 0 评论 -
关于Elasticsearch里面聚合group的坑
我们都知道Elasticsearch是一个分布式的搜索引擎,每个索引都可以有多个分片,用来将一份大索引的数据切分成多个小的物理索引,解决单个索引数据量过大导致的性能问题,另外每个shard还可以配置多个副本,来保证高可靠以及更好的抗并发的能力。将一个索引切分成多个shard,大多数时候是没有问题的,但是在es里面如果索引被切分成多个shard,在使用group进行聚合时,可能会出现问题,这个在...转载 2018-09-14 16:57:17 · 2987 阅读 · 0 评论 -
Elasticsearch安装sql插件
首先需要先安装elasticsearch,npm,前面的博客有介绍!进入elasticsearch的安装目录,执行如下命令:./bin/elasticsearch-plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/6.3.2.0/elasticsearch-sql-6.3.2.0.z...转载 2018-09-13 15:06:34 · 630 阅读 · 0 评论 -
Elasticsearch6.3安装head插件
首先需要安装elasticsearch,需要安装npm,git,前面的博客已经有了,这里就不介绍了。1.用git上面的head插件进行安装:进入elasticsearch的安装目录,执行如下命令git clone git://github.com/mobz/elasticsearch-head.gitcd elasticsearch-headnpm installnpm r...转载 2018-09-13 15:00:00 · 564 阅读 · 0 评论 -
linux安装npm
由于安装ES插件需要用到npm,所以需要安装npm.1.安装Nodejs. 官网地址为http://nodejs.org 但国外地址下载太慢了,建议从淘宝下载(https://npm.taobao.org/mirrors/node/) wget https://npm.taobao.org/mirrors/node/latest-v4.x/node-v4...原创 2018-09-13 14:37:08 · 2426 阅读 · 1 评论 -
Elasticsearch6.3安装
Elasticsearch6.3版本开始支持sql,所以赶紧弄来玩玩,本文介绍RPM安装方式。RPM安装可以从网上下载进行安装也可以通过RPM仓库进行安装,他可以在任何基于RPM的系统上进行安装,包括OpenSuSE, SLES, Centos, Red Hat, 和 Oracle Enterprise。注意:RPM安装方式不支持旧版本的操作系统,如SLES 11 ,CentOS 5,请用...原创 2018-06-21 15:50:17 · 4452 阅读 · 1 评论 -
Elasticsearch6.x字段类型
12.1 字段类型概述一级分类 二级分类 具体类型 核心类型 字符串类型 string,text,keyword 整数类型 integer,long,short,byte 浮点类型 double,float,half_float,scaled_float 逻辑类型 boolean 日期类型 date 范围类型 ran...转载 2018-09-28 15:56:59 · 3973 阅读 · 0 评论