本文介绍: Elasticsearch:是一个基于Lucene的搜索服务器。提供搜集、分析、存储数据三大功能。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
Elasticsearch是一个开源搜索引擎,基于Lucene搜索库构建,被广泛应用于全文搜索、地理位置搜索、日志处理、商业分析等领域。它采用分布式架构,可以处理大规模数据集和支持高并发访问。Elasticsearch提供了一个简单而强大的API,可以轻松地将数据存储和检索,支持实时搜索和聚合分析,可用于构建各种类型的应用程序。Elasticsearch还提供了许多有用的插件和工具,例如Kibana、Logstash和Beats等,可以帮助用户更好地管理和可视化数据。
集群部署流程:
一,安装部署jdk
二,安装配置ES
1.本地域名解析
三台机器都做相同的操作
2.创建运行ES的普通用户设置密码
三台机器做相同的操作
3.上传包,解压,配置配置文件
三台机器做相同的操作
es1的配置文件
es2的配置文件
提醒:
4.配置项含义
5. 设置JVM堆大小,7.0默认是4G
三台机器做相同的步骤
注意:
6. 创建ES的数据目录以及日志存储目录
7. 修改安装目录以及存储目录的权限
三,系统优化
1.增加最大文件的打开数
2.增加最大进程数
3.增加最大的内存映射数
4. 添加elasticsearch用户拥有的客串建文件描述的权限,需要65536
四,启动ES
1.切换普通用户启动es
浏览器访问集群
安装部署head监控插件(只在第一台es部署)
1. 安装node
2. 下载head插件
3. 安装grunt
安装grunt-cil出错
4. 修改head源码
5. 下载head必要的文件
6. 运行head
解决办法
7. 放入后台运行,查看端口
前台运行grunt运行报错
解决办法
8.测试访问
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。