本文目录一览:
- 1、docker 搭建es+es基本使用
- 2、Elasticsearch 可视化管理工具
- 3、LInux下Elasticsearch可视化工具-Kibana的安装
- 4、ES可视化插件ES-HEAD安装
- 5、ES集群安装搭建
docker 搭建es+es基本使用
环境centos8/docker
运行容器
es配置文件添加跨域信息
安装es-head可视化插件
安装kibana
ES可视化界面:访问
kibana指令操作界面:
工具:kibana
1、创建索引并添加数据
PUT /test/type1/2
{
"name":"测试",
"count":8
}
没有指定字段类型的es会默认匹配类型
2、创建索引
PUT /tests
{
"mappings": {
"properties": {
"name":{
"type": "text"
},
"age":{
"type": "integer"
},
"birthday":{
"type": "date"
}
}
}
}
1、精确查询
2、排序
5、过滤范围
通过filter过滤【gt ; gte=; lt ;lte=】
1、docker安装es
2、常用sql转成es语句
3、es支持数据类型
4、eshead数据预览无法显示结构
5、es视频--推荐
Elasticsearch 可视化管理工具
Elasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据。
Elasticsearch 虽然可以通过 RESTful API 操作,但是使用还是比较麻烦,下文介绍几个常用的可视化管理工具。
PS : 下面是Elasticsearch 部署 与 RESTful API 常用操作
ElasticHD 支持 ES监控 、 实时搜索 、 Index template快捷替换修改 、 索引列表信息查看 , SQL converts to DSL 工具等。是一款非常伴的 Dashboard。
项目地址 :
Docker 安装 :
ElasticHD Dashboard 展示 :
elasticsearch-head 是用于监控 Elasticsearch 状态的客户端插件,包括数据可视化、执行增删改查操作等。
项目地址 :
Docker 安装 :
安装完成后,使用浏览器打开
Google Chrome 浏览器插件安装 :直接在谷歌浏览器插件中心搜索 ElasticSearch Head ,搜索到安装好就可以直接使用,简单方便。
elasticsearch-head Dashboard 展示 :
Dejavu 也是一个 Elasticsearch的 Web UI 工具,其 UI界面更符合当下主流的前端页面风格,因此使用起来很方便。
项目地址 :
Docker 安装 :
Dejavu Dashboard 展示 :
上面例举三个 Elasticsearch 可视化工具,没有具体细说,这篇文章只作为抛砖引玉,具体使用读者可以慢慢研究。
LInux下Elasticsearch可视化工具-Kibana的安装
本文安装的ES版本是7.5.0,Kibana版本是7.5.0,版本号最好对应起来,在命令行输入:
2.1 解压
2.2 修改配置文件kibana.yml,文件位置在解压后的文件夹下config下
修改内容,主要是 server.port、server.host、elasticsearch.url、kibana.index。
2.3 启动
启动成功后在浏览器输入 即可访问
打开Dev Tools
3.1 获取所有数据
3.2 新增数据
3.3 查询某条数据
原文地址:
更多操作请看这里:
ES可视化插件ES-HEAD安装
grunt是基于Node.js的项目构建工具,可以进行打包压缩、测试、执行等等的工作,head插件就是通过grunt启动
然后就可以在浏览器中访问ip:9100查看es的结构了。
ES集群安装搭建
ES版本依赖:
三台服务器:
现在完成后上传至Linux服务器。比如通过ssh rz 命令上传到home目录
这里选择 ElasticHD ,解压即可使用。
有关ES可视化工具,参见下面附录
报错如下,切换至非root用户即可
ES未来的把版本要求匹配JDK 11,这里可以忽略。
启动检查失败,这里有三个错误。
[1] es进程的最大文件描述符[4096]太低,请至少增加到[65535]
[2] 用户[es]的最大线程数[3795]太低,请至少增加到[4096]
[3] 最大虚拟内存区域[65530]太低,请至少增加到[262144]
修改limits.conf配置 vim /etc/security/limits.conf 在末尾添加如下内容:
修改sysctl.conf配置 vim /etc/sysctl.conf 在末尾添加如下内容:
修改保存之后重新加载配置
查看防火墙状态,看防火墙是未开启此端口。
直接关闭防火墙(比较暴力)
或者开启端口
浏览器可以成功访问:
日志不停的打印警告,主节点没有发现,原因是9300端口防火墙没有放开,因为节点通信、发现、选举master,默认使用9300端口。
ES官网:
官网文档:
中文社区:
ES常用工具清单:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。