
ElasticSearch简介以及单机安装
发布日期:2021-05-06 15:30:06
浏览次数:27
分类:精选文章
本文共 1030 字,大约阅读时间需要 3 分钟。
Elasticsearch 安装与配置指南
1. 简介
Elasticsearch 是一个开源的分布式搜索引擎,基于 Lucene 技术,支持实时搜索和分析。它通过简单的 RESTful API 隐藏了 Lucene 的复杂性,简化了全文搜索的实现。
2. 主要特点
- 分布式实时文件存储:每个字段都被索引且可搜索。
- 支持不规则查询:作为分布式实时分析搜索引擎,适合处理复杂搜索需求。
- 高扩展性:可部署在上百台服务器,处理 PB 级的结构化或非结构化数据。
3. 环境要求
- 操作系统:CentOS 7
- 开发工具:JDK 1.8
4. 安装步骤
- 将 Elasticsearch 安装包上传至
/usr/local/module/
目录并解压。 - 修改配置文件
/usr/local/module/elasticsearch-6.3.1/config/elasticsearch.yml
,启用外部访问。 - 使用
vim /etc/security/limits.conf
设置用户资源限制。 - 通过
vim /etc/sysctl.conf
配置系统参数,并使用sysctl -p
使其生效。
5. 启动 Elasticsearch
- 使用
elasticsearch-6.3.1/bin/elasticsearch.bat
启动(注意:不能以 root 用户启动)。 - 创建
elk
用户并以其身份启动 Elasticsearch,解决启动时的权限问题。
6. 验证启动
- 检查是否有以下错误日志:
Bootstrap failure in Java -Djvm.version=1.8.0
。 - 如果启动成功,打开新的终端窗口,通过
curl http://localhost:9200
验证是否返回 200 状态码。
7. 配置外部访问
- 修改 Elasticsearch 配置文件,允许外部机器访问。
- 重新启动服务,确保配置生效。
8. 处理常见问题
- 如果启动失败,检查系统资源限制,确保
ulimit
设置正确。 - 使用
sysctl
调整虚拟内存和网络参数,确保 Elasticsearch 运行稳定。
9. 测试与验证
- 使用
curl
或其他工具发送 HTTP 请求,验证 Elasticsearch 是否正常响应。 - 查看日志文件,确认是否有错误提示,及时修复问题。
通过以上步骤,用户可以顺利安装并配置 Elasticsearch,解决启动和访问问题,确保服务正常运行。
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月07日 03时22分12秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Vue之Element标签页保留用户操作缓存。
2019-03-05
智能合约开发实践(1)
2019-03-05
MATLAB——操作矩阵的常用函数
2019-03-05
CMake自学记录,看完保证你知道CMake怎么玩!!!
2019-03-05
ORB-SLAM2:LoopClosing线程学习随笔【李哈哈:看看总有收获篇】
2019-03-05
牛客练习赛56 D 小翔和泰拉瑞亚(线段树)
2019-03-05
NC15553 数学考试(线性DP)
2019-03-05
MySQL隐藏文件.mysql_history风险
2019-03-05
js求阶乘
2019-03-05
小程序图片正确使用方式(防止发布之后不显示)
2019-03-05
Java学习
2019-03-05
Js函数
2019-03-05
L1-009 N个数求和 (20 分)
2019-03-05
L2-031 深入虎穴 (25 分)
2019-03-05
Unity之PlayerPrefs
2019-03-05
简单的xml读取存储方法(未优化)
2019-03-05
Nginx---惊群
2019-03-05