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 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安装与使用的更多相关文章
- ElasticSearch安装及部署
安装及部署 一.环境配置 操作系统:Cent OS 7ElasticSearch版本:1.3.2JDK版本:1.7.0_51SSH Secure Shell版本:XShell 5elasticsear ...
- Elasticsearch安装和使用
Elasticsearch安装和使用 Elasticsearch 是开源搜索平台的新成员,实时数据分析的神器,发展迅猛,基于 Lucene.RESTful.分布式.面向云计算设计.实时搜索.全文搜索. ...
- Elasticsearch安装详解
本文只介绍在windows上的安装和配置,其他安装和配置请参见官方文档 ES在windows上安装需下载zip安装包,解压后bin目录下有个 elasticsearch-service.bat 文件. ...
- Elasticsearch.安装插件(head)
Elasticsearch.安装插件(head) 环境: Linux 7.x jdk1.8 目录结构(跟目录多了两个文件) /resources ### 存放软件源 /u01/ ...
- Elasticsearch.安装(单节点)
Elasticsearch.安装(单节点) 环境Linux 7.x jdk 1.8 elasticsearch 5.x 环境目录结构(根目录多了两个文件夹): /resources /** 存放 ...
- ELK日志监控平台安装部署简介--Elasticsearch安装部署
最近由于工作需要,需要搭建一个ELK日志监控平台,本次采用Filebeat(采集数据)+Elasticsearch(建立索引)+Kibana(展示)架构,实现日志搜索展示功能. 一.安装环境描述: 1 ...
- elasticsearch 安装,以及遇到的问题总结
系统.软件环境: Centos 6.5 elasticsearch 6.1.1 elasticsearch 安装的话是很简单的,但是安装完成启动的时候报错,下面我就一一的来描述错误,并提供相应的解决方 ...
- elasticsearch 安装、配置
elasticsearch:基于java开发,基于RESTful web 接口,提供分布式多用户能力的全文搜索引擎. elasticsearch 安装: 1. java SE Development ...
- 如何给Elasticsearch安装中文分词器IK
安装Elasticsearch安装中文分词器IK的步骤: 1. 停止elasticsearch 2.2的服务 2. 在以下地址下载对应的elasticsearch-analysis-ik插件安装包(版 ...
- (转载)Centos下Elasticsearch安装详细教程
原文地址:http://www.cnblogs.com/sunny1009/articles/7874251.html Centos下Elasticsearch安装详细教程 1.Elasticsear ...
随机推荐
- Scrapy框架(一)
Scrapy框架(一) 国内镜像源: 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.c ...
- IEEE754 32位浮点数表示范围
6.1浮点数的数值范围 根据上面的探讨,浮点数可以表示-∞到+∞,这只是一种特殊情况,显然不是我们想要的数值范围. 以32位单精度浮点数为例,阶码E由8位表示,取值范围为0-255,去除0和255这两 ...
- 阿里云MVP 第十期全球发布:让天下没有难做的技术
简介: MVPs与阿里云一起探索前路,用技术改变世界! 在云的世界中,从来没有“简单”二字,想成为一个优秀的开发者,也没有“简单”二字,而阿里云MVP就一直是云计算中最为顶尖的专家.现在,阿里云MVP ...
- java之动态代理设计模式
代理:专门完成代理请求的操作类,是所有动态代理类的父类,通过此类为一个或多个接口动态地生成实现类. 弄清动态代理的关键是清楚java的反射机制,在https://www.cnblogs.com/xix ...
- Linux使用alias自定义命令自定义快捷键
比如我经常需要进入一个很深的目录如 /home/walking/weblogic/devlop/script/application/.../... 这样每次进入这个目录操作是不是很麻烦,可能有时候记 ...
- 5分钟搞定Jenkis
目录 什么是持续集成 Jenkins简介 Jenkins安装与启动 Jenkins插件安装 全局工具配置 自动安装 本地安装 代码上传至Git服务器 任务的创建与执行 Go项目 JAVA项目 @ 什么 ...
- K8S 1.16 [plugin flannel does not support config version
[plugin flannel does not support config version 导致 Unable to update cni config: no valid networks fo ...
- 分享几个好看又实用的PPT网站~
一,优品PPT[http://www.ypppt.com/] 一个有情怀的免费PPT模板下载网站!拥有非常多很精美的PPT模板,分类齐全,我们可以选择自己喜欢的PPT模板下载套用就可以了. 二,扑奔P ...
- create connection SQLException, url: jdbc:mysql://localhost:3306/demo, errorCode 1045, state 28000
错误原因: 配置文件中 username 与 Mysql 关键字冲突 改为:
- linux用户身份与文件权限
用户 useradd [ 参数 ] 用户名 添加用户 sudo useradd -d /home/test -u 1001 -s /bin/bash name usermod [选项] 用户名 更改用 ...