ElasticSearch学习笔记(1)——简介

时间:2022-07-24
本文章向大家介绍ElasticSearch学习笔记(1)——简介,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

一. ElasticSearch简介

  1. 简介
    • 基于Apache Lucene构建的开源搜索引擎,在此基础上进行了一些封装和简化,屏蔽了Lucene的复杂性;
    • 采用Java编写,提供简单易用的Restful API;
    • 轻松的横向扩展,可支持PB级别的结构化或非结构化数据处理。
  2. 应用场景
    1. 海量数据分析引擎;
    2. 站内搜索引擎;
    3. 数据仓库;
  3. 一线公司实际应用场景
    1. 英国卫报——实时分析公众对文章的反应;
    2. 维基百科、GitHub——站内实时搜索;
    3. 百度——实时日志监控平台

二. 单实例安装

  1. 下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.tar.gz
  2. 安装
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.tar.gz

3.启动

bin/elasticearch

注:ElasticSearch不能使用root用户启动,否则会报错 4. 访问http://127.0.0.1:9200/ 可以看到ElasticSearch正常启动