zoukankan      html  css  js  c++  java
  • elasticsearch安装与使用

    一、windows10上安装elasticsearch

      Elasticsearch 需要 Java环境,在安装Elasticsearch之前先安装好JDK。

      本文安装jdk1.8,es6.3.2为例。

    1、下载并安装jdk

      下载地址:https://pan.baidu.com/s/1j5gOtLknV_eHJGHVNlMt1g

      密码:r3f1

      下载后安装,并按照如下方式配置环境变量:

        1)win10中为"此电脑",选择"属性",打开"系统"对话框,点击"高级系统设置"标签。弹出"系统属性"对话框,选择系统属性下的"高级"标签。选择"启动和故障恢复"下的"环境变量(N)"按钮,打开"环境变量"对话框。
        2)新建系统变量(一)
          变量名:JAVA_HOME
          变量值:D:Program FilesJavajdk1.8.0_102
        3)新建系统变量(二)
          变量名:CLASSPATH
          变量值:%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar
        4)系统变量区域找到"Path"变量,并双击打开,点击新建
          %JAVA_HOME%in
        5)再新建
          %JAVA_HOME%jrein

        6)重启电脑,打开cmd输入 java -version,有版本号输出代表安装成功。

    2、安装elasticsearch

      下载:

        地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-3-2

        下载ZIP压缩包。

      解压:解压缩到C盘目录,会出现C:elasticsearch-6.3.2文件夹。

      启动:进入elasticsearch-6-3-2的bin目录,双击elasticsearch.bat启动服务,默认端口是9200,如下图:

      启动完成之后,在浏览器中访问http://localhost:9200/,出现如下图所示内容表明Elasticsearch启动成功:

    3、安装ElasticSearch-head

      一般情况下,我们都会通过一个可视化的工具来查看ES的运行状态和数据。这个工具我们一般选择ElasticSearch-head。

      ElasticSearch-head 依赖于node.js,因此先安装node.js。

      1)安装node.js

        参考地址:https://www.cnblogs.com/li-li/p/10032018.html

      2)安装grunt,执行如下命令

    # 方式一
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    cnpm install -g grunt-cli
    # 方式二
    npm install -g grunt-cli

      3)下载并安装ElasticSearch-head

        下载地址:https://github.com/mobz/elasticsearch-head

        进入github后我们选择下载 zip 压缩包,下载完之后将其解压到你想要安装的目录即可,比如我的是:C:elasticsearch-head。

        打开终端 cmd 切换到 C:elasticsearch-head 中,然后执行如下命令,将该目录下的相关文件解压并安装,具体有什么这里可以不用管:

          npm install

        完成之后就可以将其启动:

          npm run start

        如下图表示已经启动好了:

        打开浏览器输入:http://localhost:9100/ ,如下图:

        这样说明它安装成功了,我们会发现连接状态还是未连接,因为es默认是不允许跨域连接的。那么我们要开启。

        进入到es的安装目录下,我这里是C:elasticsearch-6.3.2 ,然后进入config 文件夹,打开elasticsearch.yml 在末尾添加如下两行:

          http.cors.enabled: true
          http.cors.allow-origin: "*"

        保存,然后重启es(关闭elasticsearch.bat,再双击打开) ,再刷新一下 elasticsearch-head 即可:

        说明:

        http.cors.enabled 开启跨域访问支持,默认为false
        http.cors.allow-origin 跨域访问允许的域名地址,支持用正则,我这里就偷偷懒,直接全部

  • 相关阅读:
    码云的安装和配置
    Python解释器安装教程和环境变量配置
    Python基础学习
    buuctf CheckIn
    各种小马收集
    buuctf Easysql 小记
    locust
    封装好的日志模块
    实用的测试网站
    列表操作
  • 原文地址:https://www.cnblogs.com/li-li/p/11249720.html
Copyright © 2011-2022 走看看