简要介绍一下 Elasticsearch?
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。
作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。
ElasticSearch 是基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于
RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码,是当前流
行的企业级搜索引擎。
核心特点如下:
1、分布式的实时文件存储,每个字段都被索引且可用于搜索。
2、分布式的实时分析搜索引擎,海量数据下近实时秒级响应。
3、简单的 restful api,天生的兼容多语言开发。
4、易扩展,处理 PB 级结构化或非结构化数据。
您能否说明当前可下载的稳定 Elasticsearch 版本?
Elasticsearch 当前最新版本是 7.10(2020 年 11 月 21 日)。
为什么问这个问题?ES 更新太快了,应聘者如果了解并使用最新版本,基本能说明他关注 ES 更新。
甚至从更广维度讲,他关注技术的迭代和更新。
但,不信你可以问问,很多求职者只知道用了 ES,什么版本一概不知。
安装 Elasticsearch 需要依赖什么组件吗?
ES 早期版本需要 JDK,在 7. X 版本后已经集成了 JDK,已无需第三方依赖。
您能否分步介绍如何启动 Elasticsearch 服务器?
启动方式有很多种,一般 bin 路径下
./elasticsearch-d
就可以后台启动。
打开浏览器输入 http://ES IP:9200 就能知道集群是否启动成功。
如果启动报错,日志里会有详细信息,逐条核对解决就可以。
能列出 10 个使用 Elasticsearch 作为其搜索引擎或数据库的公司吗?
这个问题,铭毅本来想删掉。但仔细一想,至少能看出求职者的视野够不够开阔。
参与过 Elastic 中文社区活动或者经常关注社区动态的就知道,公司太多了,列举如下(排名不分先
后):