ElasticSearch5.x踩坑记录(一):windows系统下的ElasticSearch5.6.3及head插件安装
2017-11-05 23:56
826 查看
之前用es2.x版本做过一个检索系统,随着公司业务的发展,数据量也越来越大,现在准备采用es集群的方式加快检索速度,提高用户的使用体验。找到es的官网竟然发现版本已经到了5.63,天啦噜,这发展是不是太快了点!稍后了解了下才明白,es只不过是为了版本统一而将版本号提升到了5.x,实际上只比2.x高了一个大版本,用法的差别也并不太大,但还是有许多的新特性和改进,比方说:磁盘空间少一半,索引时间少一半,查询性能提升25%.既然最新版性能提升这么大,我们又何乐而不为呢。
jdk1.8下载地址
点击下图中红色区域连接下载
打开cmd输入命令java -version后出现如下所示即安装成功.
jdk不匹配,那是因为之前电脑中装过1.7的jdk,安装好1.8的jdk后需要将环境变量JAVA_HOME更改为1.8的路径,对于没安装过jdk的同学,这里配置下环境变量就可以了,百度上有很多教程,这里不做详细说明了。
修改环境变量后再次运行elasticsearch出现如下界面即成功运行.
浏览器里输入localhost:8080/9200测试下:
搞定!
安装后使用node -v查看版本.
切到nodejs目录下运行下面语句进行安装.(例如:C:\Program Files\nodejs)
-g代表全局安装。安装路径为C:\Users{yourname}\AppData\Roaming\npm,并且自动加入PATH变量。
查看安装后的版本:grunt -version
下载后直接解压即可。
为了避免每次安装都需要–registry参数,可以使用如下命令进行永久设置:
一、java环境配置
es5.x已经基于lucene6.x版本,lucene6.x版本需要jdk1.8以上的支持,自然es5.x也需要1.8版本的jdk了.jdk1.8下载地址
点击下图中红色区域连接下载
打开cmd输入命令java -version后出现如下所示即安装成功.
二、配置ElasticSearch
1.下载windows版elasticsearch
下载地址2.将下载的压缩包解压
3.进入解压后的文件夹执行elasticsearch.bat
这就配置完成了?让我们来试一下:jdk不匹配,那是因为之前电脑中装过1.7的jdk,安装好1.8的jdk后需要将环境变量JAVA_HOME更改为1.8的路径,对于没安装过jdk的同学,这里配置下环境变量就可以了,百度上有很多教程,这里不做详细说明了。
修改环境变量后再次运行elasticsearch出现如下界面即成功运行.
浏览器里输入localhost:8080/9200测试下:
搞定!
三、配置head插件
head在es2.X及以前是作为es的一个插件存在的,可以直接通过plugin命令安装,5.x及以后需要作为一个单独的服务运行,基于nodejs环境及grunt启动服务。1.安装nodejs
从nodejs下载地址下载Windows Installer (.msi) 版本.安装后使用node -v查看版本.
2.安装grunt
5.x里的head插件就是通过grunt启动的。因此需要安装grunt.切到nodejs目录下运行下面语句进行安装.(例如:C:\Program Files\nodejs)
npm install -g grunt-cli
-g代表全局安装。安装路径为C:\Users{yourname}\AppData\Roaming\npm,并且自动加入PATH变量。
查看安装后的版本:grunt -version
3.下载head插件
插件下载地址下载后直接解压即可。
4.配置插件
c:/selfsoftware/elasticsearch-head-master/Gruntfile.js,增加hostname属性,设置为*connect: { server: { options: { port: 9100, hostname:'*', base: '.', keepalive: true } } }
5.安装head插件
进入到head目录,运行npm install.需要注意使用npm安装时速度特别慢,对没翻墙软件的同学来说可能需要很久才能完成。这里推荐使用下国内阿里巴巴的镜像服务器。命令很简单:npm install -gd express --registry=http://registry.npm.taobao.org
为了避免每次安装都需要–registry参数,可以使用如下命令进行永久设置:
npm config set registry http://registry.npm.taobao.org[/code]6.启动服务
安装完成后运行npm run start或grunt server
浏览器访问localhost:9100
至此,ES及head插件已经装好了,后续可根据自己的需要增加或删除其他插件.
相关文章推荐
- Windows下安装elasticSearch5.6.3和head插件
- windows-elasticsearch5.1.1及head, ik, pinyin插件安装
- elasticsearch5.x(一)elasticsearch、logstash、kibana安装步骤(windows)
- 搭建ELK日志分析系统(二)-elasticsearch-head插件安装
- centos 6.5安装Elasticsearch 5.6.3集群和Head插件
- windows环境下ElasticSearch5以上版本安装head插件
- Windows下ElasticSearch(5.5.2)及head,ik,pinyin插件的安装
- ElasticSearch5.x踩坑记录(二):linux下es5.6.3、head、ik安装
- 4000 Windows环境下ElasticSearch5以上版本安装head插件
- windows 下安装 elasticsearch 以及 head 管理插件
- windows下安装 Elasticsearch的head插件(不用命令)
- windows 7 下elasticsearch5.0 安装head 插件
- windows下安装ElasticSearch的Head插件
- Windows安装ElasticSearch5.x以上版本以及插件的方法
- elasticsearch 5.5以及插件 elasticsearch-head 的安装(on win7 64 and mac)同时支持 mac 系统
- Windows环境安装ElasticSearch-5.0 head插件
- windows环境下ElasticSearch5以上版本安装head插件
- windows安装elasticsearch和elasticsearch-head插件
- Elasticsearch安装与Elasticsearch-Head插件安装(windows环境)------Elasticsearch学习(一)
- elasticsearch5.x 集群管理工具head插件安装、nginx配置外网访问