elasticsearch

elasticsearch

1.es集群
2.es常用命令操作
3.分词器
把包拖进去
在这里插入图片描述
三台虚拟机同时操作
对准时间
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
系统文件描述符
查看: ulimit -n
修改系统参数—-》
1.命令—-》 不稳定 重启易失效
临时测试使用
2.配置文件 稳定 但是一般需要重启才能生效
主机名 —-》 /etc/hosts
selinux —》 /etc/selinux/config
系统文件描述符—》 /etc/security/limits.conf
网卡IP —–ifc。。。。
内核参数 —》 /etc/sysctl.conf

 *   soft nofile 655360
 *  hard nofile 655360
 soft --- hard  软限制 硬限制
 es要求系统文件描述符  >  65535
 * soft nproc 2048
 * hard nproc 4096
 vm.max_map_count=655360
 JVM能使用的最大线程数

在这里插入图片描述
在这里插入图片描述
修改一下配置文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
集群通讯超时时间在这里插入图片描述
在这里插入图片描述
保存退出
然后去到另外两台主机进行更改
名字和本机ip
在这里插入图片描述
在这里插入图片描述
确认: /es /usr/local/es 的属主属组有没有改过来
chown -R es:es 目录 –》 将此刻目录及目录下的文件 更改属主属组

su es
切换然后运行
三台主机都要开启
在这里插入图片描述

再第一台主机上面再开一个终端查询状态
在这里插入图片描述
再当前终端进行操作
创建索引
在这里插入图片描述
指定类型并添加映射
在这里插入图片描述
添加数据
在这里插入图片描述
使用分词器进行简单分词操作
在这里插入图片描述

es常用命令

  1. 查看所有可查看项
    在这里插入图片描述
    2.显示详细信息
    elasticsearch
    3.输出可以显示的列
    在这里插入图片描述
    4.指定输出的列
    在这里插入图片描述
    5.查看所有索引
    在这里插入图片描述
    6.创建索引
    在这里插入图片描述
    7.关闭索引
    在这里插入图片描述
    8.开启索引
    在这里插入图片描述
    9.删除索引
    在这里插入图片描述
    10.插入数据

在这里插入图片描述
11.取出fulltext类型的id为1的数据

在这里插入图片描述
12.更新文档
在这里插入图片描述
13.删除文档
在这里插入图片描述
14.查询所有记录
elasticsearch
15.查询符合条件的记录
在这里插入图片描述
16.清空内存中的缓存
在这里插入图片描述
17.flush和refresh(强制刷新数据到磁盘)
flush:
在这里插入图片描述
refresh
在这里插入图片描述
refresh与flush的区别

 当一个文档进入ES的初期, 文档是被存储到内存里的,默认经过1s之后,会被写入文 件系统缓存,
 这样该文档就可以被搜索到了,注意,此时该索引数据被没有最终写入到磁盘上。如果你对这1s的时
 间间隔还不满意, 调用_refresh就可以立即实现内存->文件系统缓存, 从而使文档可以立即被搜索
 到。 ES为了数据的安全, 在接受写入的文档的时候, 在写入内存buffer的同时, 会写一份translog日
 志,从而在出现程序故障/磁盘异常时, 保证数据的完整和安全。flush会触发lucene commit,并清空
 translog日志文件。 translog的flush是ES在后台自动执行的,默认情况下ES每隔5s会去检测要不要
 flush translog,默认条件是:每 30 分钟主动进行一次 flush,或者当 translog 文件大小大于 512MB主
 动进行一次 flush

三台虚拟机把之前的停掉
head—》集群的图形化插件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
源码安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改一下es配置文件

在这里插入图片描述
在这里插入图片描述
启动插件
在这里插入图片描述
启动es集群

在这里插入图片描述
访问head插件页面
在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101982.html原文链接:https://javaforall.net

(0)
上一篇 2021年5月28日 下午5:00
下一篇 2021年5月28日 下午6:00


相关推荐

  • myeclipse 序列号

    myeclipse 序列号

    2021年4月22日
    200
  • 前工程师讲解:开关电源设计-LLC电源

    前工程师讲解:开关电源设计-LLC电源很多最初接触电源的朋友,都是从开关电源设计来进行入门学习的。期间不仅要查阅大量的资料,还要对这些资料进行筛选和整理,比较耗费时间和精力。为此,小编将一名前工程师的开关电源设计经验进行了整理,希望能帮助大家加快自学的步伐。      原本在本篇文章当中将为大家讲解关于EMI、尖峰电压处理等方面的知识,但是这些知识的整体思路在开关电源的各类拓扑当中都是互通的,所以转而对主拓扑进行介绍。

    2022年5月22日
    38
  • 图片加载失败后显示默认图片

    图片加载失败后显示默认图片加载失败后显示默认图:<img:src=”`${img}.png`”onerror=”javascript:this.src=’logo.png'”/>也可以在图片加载失败后弹出提示:<imgsrc=”image.gif”onerror=”alert(‘图片不能被加载。’)”>扩展小知:img除了支持加载失败的回调,也支持加载中断及加载成功的回调。用法:onabort:<imgsrc=”image_w3default.gif”onabort

    2022年5月28日
    37
  • pyharm激活码_通用破解码

    pyharm激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    53
  • 🔥 Claude终于有记忆了!5分钟实战教程,让AI助手永不忘记

    🔥 Claude终于有记忆了!5分钟实战教程,让AI助手永不忘记

    2026年3月16日
    2
  • python和c语言相通吗_C语言和Python有什么区别呢?

    python和c语言相通吗_C语言和Python有什么区别呢?展开全部 python 与 C 的区别如下 1 语言类型不同 Python 是一种动态类型语言 又是强类型语言 它们确定一个变量的类型是在 e69da5e887aa 您第一次给它赋值的时候 C 是静态类型语言 一种在编译期间就确定数据类型的语言 大多数静态类型语言是通过要求在使用任一变量之前声明其数据类型来保证这一点的

    2025年6月19日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号