ElasticSearch之Windows下安装

软件环境:

Jdk1.8

elasticsearch5.0.0

kibana5.0.0

安装Java JDK

 

省略...

安装ElasticSearch

 

下载地址https://www.elastic.co/

下载并解压到D:\elasticsearch

1.直接双击安装方式

右键管理员身份运行\bin\elasticsearch.bat

访问http://localhost:9200/ 返回json格式数据则表示成功

如果关闭cmd窗口就会停止服务

2.安装成windows服务方式

打开cmd进入bin目录

执行elasticsearch-service.bat install

提示thread stack size not set 原因是没有配置线程栈大小

install   将elasticsearch安装为服务

remove    删除已经安装好的elasticsearch服务(如果服务已经启动,则先停止再删除)

start     启动已经安装好的elasticsearch服务

stop      停止已经运行的elasticsearch服务

manager   启动一个GUI,通过GUI来管理已经安装

打开\config\jvm.options文件,在如下位置后面添加一项 -Xss1m

# Xms represents the initial size of total heap space

# Xmx represents the maximum size of total heap space

-Xms2g

-Xmx2g

-Xss1m

然后再次执行elasticsearch-service.bat install 提示安装成功

执行elasticsearch-service.bat start  提示服务启动成功

在windows服务管理器可以看到服务

访问http://localhost:9200/ 返回json格式数据则表示成功

安装head插件

 

head插件可以用来快速查看elasticsearch中的数据概况以及非全量的数据,也支持控件化查询和rest请求。

elasticsearch5.x不可以直接通过plugin -install mobz/elasticsearch-head安装了,

并且head需要在node环境下运行。

1.安装nodejs环境(省略) 默认安装到了C:\Program Files\nodejs下

2.安装grunt

cmd切换到nodejs目录,执行npm install -g grunt-cli

执行grunt -version可以看到版本信息

3.下载elasticsearch-head

https://github.com/mobz/elasticsearch-head下载源码elasticsearch-head-master.zip到D:\elasticsearch-head-master

修改Gruntfile.js文件

增加hostname属性,设置为*

connect: {

server: {

options: {

port: 9100,

hostname: ‘*‘,

base: ‘.‘,

keepalive: true

}

}

}

修改/_site/app.js文件

修改head的连接地址:

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";

根据实际情况设置elasticsearch的服务器地址

修改elasticsearch的参数 编辑config/elasticsearch.yml

# 设置集群名称

cluster.name: myes

# 节点名字

node.name: node-1

# 修改一下ES的监听地址,这样别的机器也可以访问

network.host: 0.0.0.0

# 默认端口

http.port: 9200

# 增加新的参数,这样head插件可以访问es

http.cors.enabled: true

http.cors.allow-origin: "*"

注意,设置参数的时候:后面要有空格!

重启ES

4.使用cnpm,用淘宝 NPM 镜像速度更快

npm install cnpm -g --registry=https://registry.npm.taobao.org

进入head源码目录 执行cnpm install

5.cmd进入head源码目录中,执行grunt server

6.访问http://localhost:9100就可以访问head插件了!

安装kibana插件

 

Kibana是一个基于浏览器页面的Elasticsearch前端展示工具。Kibana全部使用HTML语言和Javascript编写的。

Kibana 是一个为 Logstash 和 ElasticSearch 提供的日志分析的 Web 接口。可使用它对日志进行高效的搜索、可视化、分析等各种操作。

kibana是一个与elasticsearch一起工作的开源的分析和可视化的平台。使用kibana可以查询、查看并与存储在elasticsearch索引的数据进行交互操作。使用kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据。

kibana使得理解大容量的数据变得非常容易。它非常简单,基于浏览器的接口使我们能够快速的创建和分享显示elasticsearch查询结果实时变化的仪表盘。

下载地址https://www.elastic.co/

下载并解压到D:\kibana

修改文件config/kibana.yml

设置elasticsearch.url为启动的elasticsearch实例地址

elasticsearch.url: "http://localhost:9200"

进入bin目录,以管理员方式运行kibana.bat

访问http://localhost:5601 可以看到界面

在Elasticsearch 5版本之前,一般都是通过安装Kibana,而后将Marvel、Head等各种功能插件添加到Kibana上使用。在Elasticsearch 5版本之后,一般情况下只需要安装一个官方推荐的X-pack扩展包即可

原文地址:https://www.cnblogs.com/zengnansheng/p/10389717.html

时间: 2024-09-29 05:27:07

ElasticSearch之Windows下安装的相关文章

ElasticSearch入门 第一篇:Windows下安装ElasticSearch

https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-4 这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 ElasticSearch入门 第三篇:索引 ElasticSearch入门 第四篇:使用C#添加和更新文档 ElasticSearch入门 第五篇:使用C#查询文档

Python学习笔记(三)windows下安装theano

早就听说theano很难安装,这一次算是初步尝试,不知道会不会有其它问题. 0 参考材料 (1)win 8.1 64bit 深度学习theano 安装设置 (2)Windows下安装theano成功,但一import就报decode错是什么原因? (3)Wndows8.1 64bit环境下搭建深度学习平台之Theano安装配置 (4)deep learning学习环境Theano安装(win8+win7) 1 简单记录过程 (1)安装anaconda:Download Anaconda now!

windows下安装redis

1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存 储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hashs(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都 是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是red

在 Windows 下安装 GruntJS

在你安装 Grunt.js 之前你需要先安装 Node.js.对于本教程而言,我已经安装好了 node.js v0.10.0. 我将要安装 Grunt.js v0.4.1.警告:如果你已经安装了 Grunt.js 0.3.x 或者更低的版本,请先卸载它. Grunt 的命令行界面 为了安装 grunt.js,我们需要要安装好全局的 Grunt 命令行界面(CLI),当前的 CLI 版本是 1.0.6.打开 Windows 命令窗口(CMD)并输入以下指令: npm install grunt-c

在windows下安装OpenDaylight的Helium(氦)版本

前言 OpenDaylight(以下简写为ODL)的Helium(氦)版本已经成为相对稳定的版本(相对于Li版本).Helium(氦)版本下载链接地址为http://www.opendaylight.org/software/downloads/helium.官网中分别共享了版本.安装向导.用户向导.开发者向导手册,可进行下载学习.在本篇文章中,着重讲一下在Windows下的安装过程. 1 Helium安装 虽然官方要求ODL Helium(氦)版本是基于Ubuntu的,但是在实际学习过程中,U

Windows下安装使用curl命令

本机环境 Windows 7 方法/步骤 1.进入网站 https://curl.haxx.se/download/?C=M;O=D网站 2.根据自己的操作系统位数和是否需要SSL下载相应的版本. 这里下载curl-7.33.0-win64-ssl-sspi.zip,下载完成之后解压到需要使用curl命令的目录.这里为了方便我先直接解压到当前目录. 3.在本窗口下打开运行该命令 [没有建立系统环境变量,所以只能在本目录下运行],检测是否可以正常运行 注意: 想得到上面的"在此处打开命令窗口(W)

windows下安装imagick扩展(转)

最近项目中需要用到图片的一些特殊处理——比如:根据用户请求生成任意尺寸的图像.经过一些资料的查找,最终选用了php_imagick.利用 ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小.旋转.锐化.减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存.本节我们就来介绍一下如何在 windows下安装php_imagick拓展. 1. 下载 Download ImageMagick #下载页面: http://www.image

【PostgreSQL学习之旅】第一篇:Linux和Windows下安装PostgreSQL9.4

一.简介 PostgreSQL是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业数据库都不具备, 比如 IP 类型和几何类型等:其次,PostgreSQL 是全功能的自由软件数据库,很长时间以来,PostgreSQL 是唯一支持事务.子查询.多版本并行控制系统(MVCC).数据完整性检查等特性的唯一的一种自由软件的数据库管理系统. 二.Linux下安装 1) 环境:RedHat Enterprise 6.5 x64(2.6.32-431.el6.x86_64) PostgreSQL

(转)windows下安装Ionic

原文:http://www.itwap.net/ArticleContent.aspx?id=26 Ionic官方教程: http://learn.ionicframework.com/videos/windows-android/ 以下内容参考官方教程得出.         1.下载JDK并配置好Java运行环境   下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html