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插件页面
在这里插入图片描述
在这里插入图片描述

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

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