zoukankan      html  css  js  c++  java
  • 1. ELK 之elasticsearch 简介、获取、安装

    1. 简介

    ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP来索引数据,我们希望我们的搜索服务器始终可用,我们希望能够从一台开始并扩展到数百台,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。因此我们利用Elasticsearch来解决所有这些问题及可能出现的更多其它问题。(百度百科的诠释)

     

    1. 2.  获取

    获取地址:https://www.elastic.co/cn/products/elasticsearch 或 https://www.elastic.co/cn/downloads/elasticsearch

    默认获取到的是最新版本,当前版本为 6.4.0 (2018/09/11 16:00)

     

    1. 3.  安装

    硬件环境:windows 10 (64位)

    a). java环境 (jdk安装及JAVA_HOME配置),我是用的 1.8

    b). Curl安装 ,获取之后下一步到底

    https://curl.haxx.se/download.html

    c).es安装

    获取到指定版本ES之后解压到指定目录,此时 双击解压目录的 elasticsearch.bat批处理文件可以看是否正常运行

    d).es-head安装使用

    这里要注意:需要安装了node之后安装npm指令

    为了方便查看和操作 es,我们需要安装 es-head插件,可以直接在github上搜索,elasticsearch-head,看到点击量最高的点开

    https://github.com/mobz/elasticsearch-head 或者直接从这里点开下载吧。

    可以看到es-head的readme操作提示:

    cd elasticsearch-head

    npm install

    npm run start

    这时候直接打开 http://localhost:9100即可,es默认端口是9200,在这里head是9100,很好记。

     

    1. 4.  其他
      1. 注意需要的环境配置
      2. 获取head的时候注意版本,在github上es-head的主页由各个版本对应的说
      3. 看结果:
        • 先跑es.bat 然后执行 npm run start

        • 地址栏输入: http://localhost:9100 即可看到es-head的可视操作页  

              

     

          

     

     

                 

  • 相关阅读:
    [Android教程]通过Intent分享数据内容给其他应用程序
    【Android您问我讲】Android 2.x中使用actionbar Actionbarsherlock的使用
    PHP按比例生成縮略圖片
    PHP實現任務計畫
    javascript下漢字和Unicode編碼互轉代碼
    js存/讀取cookie函數
    php Captcha 練習
    PHP概率抽獎
    讓iframe自適應高度
    簡單的 PHP 將sql文件導入數據庫程序
  • 原文地址:https://www.cnblogs.com/Tmc-Blog/p/9869375.html
Copyright © 2011-2022 走看看