zoukankan      html  css  js  c++  java
  • 2.Elasticsearch环境安装配置

    第1步 - 查看安装在计算机上的java的最低版本,它要求java 7或以上或最新的版本。可以通过执行以下操作进行检查 -

    在Windows操作系统(OS)(使用命令提示符) 

    java -version

    在UNIX/Linux操作系统(使用终端) -

    $ echo $JAVA_HOME

    第2步 - 从 www.elastic.co 下载最新的 Elasticsearch,注意选择对应版本 -

    • 对于Windows操作系统,请下载ZIP文件。
    • 对于UNIX操作系统,请下载TAR文件。
    • 对于Debian操作系统,请下载DEB文件。
    • 对于Red Hat和其他Linux发行版,请下载RPM文件。
    • APT和Yum实用程序也可用于在许多Linux发行版中用来安装Elasticsearch。

    第3步 - Elasticsearch的安装过程非常容易,下面介绍在不同的操作系统如何安装 

    • Windows操作系统 − 解压缩zip包,并安装Elasticsearch
      • 启动 ElasticSearch 
      • C:UsersAdministrator>d:
        
        D:>cd softwareelasticsearch-5.2.0
        
        D:softwareelasticsearch-5.2.0>cd bin
        
        D:softwareelasticsearch-5.2.0in>elasticsearch.bat
        [2017-01-28T14:10:32,177][INFO ][o.e.n.Node               ] [] initializing ...
        [2017-01-28T14:10:32,670][INFO ][o.e.e.NodeEnvironment    ] [SnafGWM] using [1] data paths, mounts [[Software (D:)]], net usable_space [61.6gb], net total_space [139gb], spins? [unknown], types [NTFS]
        [2017-01-28T14:10:32,686][INFO ][o.e.e.NodeEnvironment    ] [SnafGWM] heap size [1.9gb], compressed ordinary object pointers [true]
        [2017-01-28T14:10:32,686][INFO ][o.e.n.Node               ] node name [SnafGWM] derived from node ID [SnafGWMWRzmfwTKP6VJClA]; set [node.name] to override
        [2017-01-28T14:10:32,717][INFO ][o.e.n.Node               ] version[5.2.0], pid[9724], build[24e05b9/2017-01-24T19:52:35.800Z], OS[Windows 10/10.0/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_65/25.65-b01]
        [2017-01-28T14:10:35,271][INFO ][o.e.p.PluginsService     ] [SnafGWM] loaded module [aggs-matrix-stats]
        [2017-01-28T14:10:35,271][INFO ][o.e.p.PluginsService     ] [SnafGWM] loaded module [ingest-common]
        [2017-01-28T14:10:35,271][INFO ][o.e.p.PluginsService     ] [SnafGWM] loaded module [lang-expression]
        [2017-01-28T14:10:35,271][INFO ][o.e.p.PluginsService     ] [SnafGWM] loaded module [lang-groovy]
        [2017-01-28T14:10:35,271][INFO ][o.e.p.PluginsService     ] [SnafGWM] loaded module [lang-mustache]
        [2017-01-28T14:10:35,287][INFO ][o.e.p.PluginsService     ] [SnafGWM] loaded module [lang-painless]
        [2017-01-28T14:10:35,287][INFO ][o.e.p.PluginsService     ] [SnafGWM] loaded module [percolator]
        [2017-01-28T14:10:35,288][INFO ][o.e.p.PluginsService     ] [SnafGWM] loaded module [reindex]
        [2017-01-28T14:10:35,290][INFO ][o.e.p.PluginsService     ] [SnafGWM] loaded module [transport-netty3]
        [2017-01-28T14:10:35,291][INFO ][o.e.p.PluginsService     ] [SnafGWM] loaded module [transport-netty4]
        [2017-01-28T14:10:35,292][INFO ][o.e.p.PluginsService     ] [SnafGWM] no plugins loaded
        [2017-01-28T14:10:41,394][INFO ][o.e.n.Node               ] initialized
        [2017-01-28T14:10:41,397][INFO ][o.e.n.Node               ] [SnafGWM] starting ...
        [2017-01-28T14:10:42,657][INFO ][o.e.t.TransportService   ] [SnafGWM] publish_address {127.0.0.1:9300}, bound_addresses {127.0.0.1:9300}, {[::1]:9300}
        [2017-01-28T14:10:46,439][INFO ][o.e.c.s.ClusterService   ] [SnafGWM] new_master {SnafGWM}{SnafGWMWRzmfwTKP6VJClA}{vG5mFSENST6eo-yl_O8HuA}{127.0.0.1}{127.0.0.1:9300}, reason: zen-disco-elected-as-master ([0] nodes joined)
        [2017-01-28T14:10:48,628][INFO ][o.e.h.HttpServer         ] [SnafGWM] publish_address {127.0.0.1:9200}, bound_addresses {127.0.0.1:9200}, {[::1]:9200}
        [2017-01-28T14:10:48,628][INFO ][o.e.n.Node               ] [SnafGWM] started
        [2017-01-28T14:10:48,928][INFO ][o.e.g.GatewayService     ] [SnafGWM] recovered [0] indices into cluster_state
    • UNIX操作系统 - 在任何位置提取tar文件,并安装Elasticsearch。
      $tar –xvf elasticsearch-5.2.0.tar.gz
    • 使用APT实用程序的Linux操作系统 -
      下载并安装公共签名密钥 

      $ wget -qO - http://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add 

      保存存储库定义 

      $ echo "deb http://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list

      运行更新 -

      $ sudo apt-get update

      现在就可以使用以下命令来安装了 -

      $ sudo apt-get install elasticsearch
    • 使用YUM实用程序的Debian Linux操作系统 -
      下载并安装公共签名密钥 -

      $ rpm --import http://packages.elastic.co/GPG-KEY-elasticsearch

      在“/etc/yum.repos.d/”目录中用.repo作为后缀在文件中添加以下文本。 例如,在elasticsearch.repo文件中,添加以下文本 

      [elasticsearch-5.x]
      name = Elasticsearch repository for5.x packages
      baseurl = http://packages.elastic.co/elasticsearch/5.x/centos
      gpgcheck = 1
      gpgkey = http://packages.elastic.co/GPG-KEY-elasticsearch
      enabled = 1

      现在可以使用以下命令安装Elasticsearch:

      $ yum install elasticsearch

      第4步 - 进入到Elasticsearch主目录和bin文件夹。在Windows系统下可运行elasticsearch.bat文件,或者在UNIX rum Elasticsearch文件的情况下,可以使用命令提示符和通过终端执行相同操作。

    在Windows中 

    > cd elasticsearch-5.1.0/bin
    > elasticsearch

    在Linux中 -

    $ cd elasticsearch-5.1.0/bin
    $ ./elasticsearch
    Shell

    注意 - 在Windows系统中,可能会收到错误,指出未设置JAVA_HOME,请将环境变量设置为“C:Program FilesJavajre1.8.0_65”或设置实际安装java的位置。

    第5步 - Elasticsearch Web界面的默认端口是9200,或者可以通过更改bin目录中的elasticsearch.yml文件中的http.port字段值来更改。可以通过浏览http:// localhost:9200来检查服务器是否已启动并正在运行。如果没有问题,它将返回一个JSON对象,其中包含有关安装的Elasticsearch信息有以下方式 

    {
       "name" : "Brain-Child",
       "cluster_name" : "elasticsearch", "version" : {
          "number" : "5.1.0",
          "build_hash" : "72cd1f1a3eee09505e036106146dc1949dc5dc87",
          "build_timestamp" : "2015-11-18T22:40:03Z",
          "build_snapshot" : false,
          "lucene_version" : "5.3.1"
       },
       "tagline" : "You Know, for Search"
    }

    第6步 - 可以从 www.telerik.com 安装 fiddler2 作为 Elasticsearch 的前端。

    • fiddler2的配置窗口中,您可以点击Elasticsearch的地址添加索引,如果需要,那么类型/映射也使用HTTP POST方法,例如 -
    • 可以使用相同方式来搜索任何东西,只需在URL的结尾处添加“_search”关键字,并在请求正文中发送一个查询,例如 -

    • 可以通过将相同的URL放在地址栏中,并使用HTTP DELETE方法进行匹配来删除特定的索引或类型。

    转:https://www.yiibai.com/elasticsearch/elasticsearch_installation.html


  • 相关阅读:
    [buuctf] pwn-第五空间2019pwn
    [buuctf] pwn-[OGeek2019]babyrop
    [buuctf] pwn-ciscn_2019_c_1
    [buuctf] pwn-jarvisoj_level0
    wamp集成环境配置php7.x连接mssql
    EXCEL小技巧之单击单元格实现自增
    Asuhe博客转移
    数据链路层中的最小帧长是如何计算出来的?
    CSMA/CD协议中如何确定数据重传时机?
    Cache设计
  • 原文地址:https://www.cnblogs.com/jvStarBlog/p/13288379.html
Copyright © 2011-2022 走看看