ElasticSearch入门篇(三)——相关工具的安装(win10x64)

ElasticSearch入门篇(二)——下载和启动(win10x64)
这篇博客主要是关于与ElasticSearch搭配使用的工具的下载和安装,包括Kibana、Head和IK分词器。

1. Kibana

Kibana是一款开源的、数据可视化平台,使用其中的Dev Tools可以很方便的写ES命令,目前我使用的也是它的这个功能,但是它在数据可视化方面的强大功能以后有需要会慢慢学习。

Kibana需要安装与ElasticSearch相同的版本,这里是5.4.0版本,访问官网:https://www.elastic.co/downloads/past-releases,选择产品和相应的版本:

这里写图片描述

下载好之后把它解压到项目目录下,就可以启动运行了,启动过程和ElasticSearch相同,
以管理员身份打开Powershell,切换到解压后的该文件目录下,执行命令:.\bin\kibana,
正常情况下能看到控制台的如下信息:

 [03:10:33.614] [info][status][plugin:kibana@5.4.0] Status changed from uninitialized to green - Ready
  log   [03:10:33.830] [info][status][plugin:elasticsearch@5.4.0] Status changed from uninitialized to yellow - Waiting for Elasticsearch
  log   [03:10:33.867] [info][status][plugin:console@5.4.0] Status changed from uninitialized to green - Ready
  log   [03:10:33.898] [info][status][plugin:metrics@5.4.0] Status changed from uninitialized to green - Ready
  log   [03:10:36.231] [info][status][plugin:timelion@5.4.0] Status changed from uninitialized to green - Ready
  log   [03:10:36.246] [info][listening] Server running at http://localhost:5601
  log   [03:10:36.246] [info][status][ui settings] Status changed from uninitialized to yellow - Elasticsearch plugin is yellow
  log   [03:10:36.522] [info][status][plugin:elasticsearch@5.4.0] Status changed from yellow to green - Kibana index ready
  log   [03:10:36.524] [info][status][ui settings] Status changed from yellow to green - Ready

可以看到有一个地址,http://localhost:5601,相应的端口号5601是http端口号,
验证kibana是否启动成功:访问http://localhost:5601,看是否能访问成功~

这里写图片描述

现在就可以在Kibana Dev Tools 中写ES命令啦~

2. Head

head是一个与ElasticSearch交互的web前端可视化工具,但是这里的可视化不是相对于数据而言的,
而是相对于集群、节点和人而言的,使用head可以很直观的看到ES里面的集群、节点的状态信息。

在早期的ElasticSearch版本中,head是以插件的形式集成的,
在ES 5.0及其之后的版本中,head变成了独立运行的服务程序。

head的部署步骤比较复杂,因为它需要借助于nmp和grunt组件的帮助,而nmp有需要node.js环境,
grunt是一个基于任务的js命令行构建工具,它又需要通过nmp进行安装。过程如下:

1). Node:https://nodejs.org/en/
2). nmp: https://nodejs.org/en/download/
3). 使用nmp安装grunt:npm install -g grunt-cli
4). 下载依赖:npm install -g cnpm --registry=https://registry.npm.taobao.org
5). head源码:https://github.com/mobz/elasticsearch-head
下载好之后把它解压到项目目录下,就可以启动运行了,以管理员身份打开Powershell,切换到解压后的该文件目录下:
执行命令:grunt server
如果出现下载错误提示:“phantomjs-2.1.1-windows.zip”,则进行相应的下载,
下载地址:https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip
之后把下载下来的该文件拷贝到提示路径:\Users\guanx\AppData\Local\Temp\phantomjs中,即可解决。

重新启动,正常情况下会看到控制台的如下信息:

Waiting forever...
Started connect web server on http://localhost:9100

可以看到有一个地址,http://localhost:9100,相应的有一个端口号9100是http端口号,
验证head是否启动成功:访问http://localhost:9100,看是否能访问成功~

这里写图片描述

可以看到集群和节点状态信息~

3. IK分词器

在全文检索过程中很重要的过程是分词,把文本分成一个个的词项,中文分词比于英文分词难度大。
步骤参看:姚攀的博客http://blog.csdn.net/napoay/article/details/51705902

注:所有服务器在启动之后,关闭时请使用正确的关闭操作:Ctrl+C,以确保服务正常关闭和清理活动。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值