• ElasticSearch入门系列(一)是什么以及安装和运行


    一、是什么

    ElasticSearch是一个基于Apache Lucene的开源搜索引擎。

    Elasticsearch:

       分布式的实时文件存储,每个字段都被所用并可被搜索

       分布式的实时分析搜索引擎

       可以扩展到上百台服务器,处理PB级结构化或非架构化数据

    二、安装

    window环境下下载安装包解压并执行bin目录下的elasticsearch.bat即可

    Linux下:

          curl -L -O http://download.elasticsearch.org/PATH/TO/VERSION.zip <1>

          unzip elasticsearch-$VERSION.zip

           cd elasticsearch-$VERSION

    安装Marvel:Marvel是Elasticsearch的管理和监控工具,包含了一个叫做Sense的交互式控制台使得用户方便的通过浏览器直接与Elasticsearch进行交互。

    ./bin/plugin -i elasticsearch/marvel/latest
    如果想要禁用监控,可以使用命令:
    echo 'marvel.agent.enabled:false' >> ./config/elasticsearch.yml


    三、运行

    ./bin/elasticsearch
    如果想在后台守护模式运行,添加-d参数

    查看是否成功
    curl 'http://localhost:9200/?pretty'
    返回结果:
    {
       "status": 200,
       "name": "Shrunken Bones",
       "version": {
          "number": "1.4.0",
          "lucene_version": "4.10"
       },
       "tagline": "You Know, for Search"
    }
    表明已经启动并正常运行
    四、关闭

    curl -XPOST 'http://localhost:9200/_shutdown'

    五、查看Marvel
    http://localhost:9200/_plugin/marvel
  • 相关阅读:
    金融法规
    大型网站架构演化
    用一张决策图来重新思考你的网站
    互联网产品的一般商业模式
    怎样开始冥想
    创造安宁舒适工作日的17个办法
    人生规划和GTD——"知"、"得"与"合"
    立即行动的七个方法
    文件归档的学问
    入门GTD时间管理系统必读
  • 原文地址:https://www.cnblogs.com/dream-to-pku/p/5737420.html
Copyright © 2020-2023  润新知