一、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 Files\Java\jdk1.8.0_102
    3)新建系统变量(二)
      变量名:CLASSPATH
      变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    4)系统变量区域找到"Path"变量,并双击打开,点击新建
      %JAVA_HOME%\bin
    5)再新建
      %JAVA_HOME%\jre\bin

    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 跨域访问允许的域名地址,支持用正则,我这里就偷偷懒,直接全部

elasticsearch安装与使用的更多相关文章

  1. ElasticSearch安装及部署

    安装及部署 一.环境配置 操作系统:Cent OS 7ElasticSearch版本:1.3.2JDK版本:1.7.0_51SSH Secure Shell版本:XShell 5elasticsear ...

  2. Elasticsearch安装和使用

    Elasticsearch安装和使用 Elasticsearch 是开源搜索平台的新成员,实时数据分析的神器,发展迅猛,基于 Lucene.RESTful.分布式.面向云计算设计.实时搜索.全文搜索. ...

  3. Elasticsearch安装详解

    本文只介绍在windows上的安装和配置,其他安装和配置请参见官方文档 ES在windows上安装需下载zip安装包,解压后bin目录下有个 elasticsearch-service.bat 文件. ...

  4. Elasticsearch.安装插件(head)

    Elasticsearch.安装插件(head) 环境: Linux 7.x jdk1.8 目录结构(跟目录多了两个文件) /resources   ### 存放软件源 /u01/          ...

  5. Elasticsearch.安装(单节点)

    Elasticsearch.安装(单节点) 环境Linux 7.x jdk 1.8 elasticsearch 5.x 环境目录结构(根目录多了两个文件夹): /resources    /** 存放 ...

  6. ELK日志监控平台安装部署简介--Elasticsearch安装部署

    最近由于工作需要,需要搭建一个ELK日志监控平台,本次采用Filebeat(采集数据)+Elasticsearch(建立索引)+Kibana(展示)架构,实现日志搜索展示功能. 一.安装环境描述: 1 ...

  7. elasticsearch 安装,以及遇到的问题总结

    系统.软件环境: Centos 6.5 elasticsearch 6.1.1 elasticsearch 安装的话是很简单的,但是安装完成启动的时候报错,下面我就一一的来描述错误,并提供相应的解决方 ...

  8. elasticsearch 安装、配置

    elasticsearch:基于java开发,基于RESTful web 接口,提供分布式多用户能力的全文搜索引擎. elasticsearch 安装: 1. java SE Development ...

  9. 如何给Elasticsearch安装中文分词器IK

    安装Elasticsearch安装中文分词器IK的步骤: 1. 停止elasticsearch 2.2的服务 2. 在以下地址下载对应的elasticsearch-analysis-ik插件安装包(版 ...

  10. (转载)Centos下Elasticsearch安装详细教程

    原文地址:http://www.cnblogs.com/sunny1009/articles/7874251.html Centos下Elasticsearch安装详细教程 1.Elasticsear ...

随机推荐

  1. 在ubuntu18.04上使用OpenSSL生成自签名认证基本流程

    为了使系统支持https模式,首先我们要使能ssl模式. 命令如下: sudo a2enmod ssl sudo systemctl restart apache2 接下来我们要生成一个SSL/TLS ...

  2. Openshift 自建DDNS动态域名

    某种情况下如openstack或者openshift/kubernetes软件部署过程由于需要标准的 域名系统(DNS UPDATE)RFC 2136中的动态更新功能, 但是现有的阿里云/华为云均不提 ...

  3. Docker系列之原理简单介绍

    目录 1.1.Docker架构简介 1.2.Docker 两个主要部件 1.3.虚拟机和Docker对比: 1.4.Docker内部结构 Docker系列之原理简单介绍 @ Docker是一个开源的应 ...

  4. Tesseract.js 一个几乎能识别出图片中所有语言的JS库

    Tesseract.js 一个几乎能识别出图片中所有语言的JS库. 官网:http://tesseract.projectnaptha.com/ git:https://github.com/napt ...

  5. 前端开发规范:3-CSS

    尽量使用缩写属性 border-top-style: none; font-family: palatino, georgia, serif; font-size: 100%; line-height ...

  6. python中 遇到的读取坑2.7和3.6版本的问题

    2.7读取,需要使用io.open 3.x使用open 使用io.open的时候路径需要使用\\ 目前io.open的文件名不能为中文

  7. Appium(三):安装appium client、adb命令

    1. 安装appium client appium client是对webdriver原生api的一些扩展和封装.它可以帮助我们更容易的写出用例,写出更好的用例. appium client是配合原生 ...

  8. Fiddle无法抓取网页信息或HTTPS

    1:清除电脑根证书: 打开dos命令框,输入:certmgr.msc ![file](https://img2018.cnblogs.com/blog/1023158/201912/1023158-2 ...

  9. sql server多表关联update

    一般都是写的单表update语句,很少写多表关联的update,但是事实上,在SQL Server中,update的多表连接更新和select的多表连接查询在使用的方法上其实并没有多大区别. 直接上一 ...

  10. JS 实现动态轮播图

    JavaScript实现轮播图思路 + html/css + js源码 整个轮播图的效果是通过js代码,操作dom, 拿到html我们需要的元素,控制整个ul的距离浏览器左边的位置,让排好的图片依次出 ...