Elasticsearch 01 Elasticsearch概述

本文介绍了Elasticsearch的基本概念,作为基于Apache Lucene的搜索引擎,适用于海量数据分析、站内搜索和数据仓库。详细阐述了Elasticsearch在CentOS上的安装步骤,包括版本选择、创建用户、安装目录设置等。此外,还讲解了启动、关闭ElasticSearch的方法,以及如何配置使其在局域网中可访问。最后,讨论了Elasticsearch的配置选项,如Development和Production模式以及参数修改。
摘要由CSDN通过智能技术生成

1、概念

    ElasticSearch是基于Apache Lucene构建的开源搜索引擎。它采用Java编写,提供了简单易用的RESTful API
    它的目标就是屏蔽复杂性,从而让全文搜索变得很简单
    它也支持大规模的横向扩展,提供PB级别的结构化或非结构化的海量数据处理。当存储机器不够用(存储空间不足)时,可以通过横向添加节点(机器)

2、适用场景

⑴ 海量数据分析引擎

    通过ElasticSearch的聚合搜索功能来从海量日志中获取统计的指标数据

⑵ 站内搜索引擎

⑶ 数据仓库

    可以存储海量的数据(TB、PB)

3、ElasticSearch的安装

⑴ 选择的版本:

    ① JDK:1.8

    ② ElasticSearch:6.0.0(最新版本即可)

    ③ CentOS:
        ⒈ CentOS release 6.8 (Final)
        Tips:可以通过 cat /etc/issue来查看Linux版本

        ⒉ 内核发行号:2.6.32-642.el6.x86_64
        Tips:可以通过 uname -r 来查看Linux内核发行号

⑵ 安装步骤

    确保JDK8已经配置成功,再进行下述步骤

    ① 新建用户,因为ElasticSearch不能通过root用户来启动(否则启动会报错)【root用户操作
        新建用户:adduser 用户名
        设置密码:passwd 用户名

    ② 创建特定的安装目录,并修改目录的所有者为刚才创建的用户【root用户操作
        mkdir -v 目录路径
        chown -R 用户名 目录路径

  示例:
    mkdir -v /myes
    chown -R es /myes

    ③ 复制ES压缩包到安装目录中【root用户操作
        cp -v ES压缩包目录 指定安装目录

  示例:
    cp -v elasticsearch-6.0.0.tar.gz /myes

    ④ 切换到新用户【root用户操作
        su 用户名

        Tips:root到其他用户是不用输入密码的,反之则需要

    ⑤ 解压缩ES压缩包【新用户操作</

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值