资讯专栏INFORMATION COLUMN

ElasticSearch学习日记(一)

codecraft / 2927人阅读

摘要:工作这么多年,第一次想起来写技术博客,记录自己的学习历程。这几天项目中集成全文检索,在此记录自己的学习历程与各位友人共同分享。学习是在自己的电脑安装一环境以下文中所提及的是简称下载地址下载新的版本下载完成解压到你的开发目录即可。

工作这么多年,第一次想起来写技术博客,记录自己的学习历程。
这几天项目中集成ES全文检索,在此记录自己的学习历程与各位友人共同分享。
学习是在自己的电脑安装ElasticSearch

一. ElesticSearch

环境:

win10 :  64
JDK   :  1.8

以下文中所提及的ES是ElasticSearch简称
ElasticSearch 下载地址:https://www.elastic.co/downlo... 下载新的版本.

下载完成解压到你的开发目录即可。
我的开发目录为 D:javaelasticsearch-6.2.2
然后进入ES的bin目录下启动elasticsearch.bat。
如图:

打开浏览器 输入:http://localhost:9200

至此,ES 已经安装成功

二. ES head 插件安装

Elastcis-head 可以很方便查看ES的状态,便于你对ElasticSearch的理解
windows下面安装需要使用npm(node的管理工具)和git,所以需要先安装node.js/git。这个自行百度安装。

在安装插件之前,需要安装grunt,通过node管理工具npm安装, 打开CMD,输入npm install -g grunt-cli

首先要下载head的源码,通过git下载 git clone https://github.com/mobz/elast...

2.下载好源码后,如果需要跨机器访问则需要修改2个地方.

1)Gruntfile.js
    connect: {
        server: {
            options: {
                port: 9100,
                hostname: "*",    //添加这行
                base: ".",
                keepalive: true
            }
        }
    }
2)_site/app.js
    this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
    修改localhost为ES的地址即可。
    
   

3.修改ES的配置,打开ES的配置文件 config/elasticsearch.yml

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

# 增加新的参数,这样head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"

修改后,启动ES服务,效果如下:    

4.在head插件目录源码中执行npm install
效果如图:

安装好后,启动head, 输入grunt server 即可。

打开浏览器,输入http://localhost:9100/
如图:

至此,head插件安装完成。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/68780.html

相关文章

  • ElasticSearch学习日记(二) kibana安装

    摘要:上一篇讲了如何安装已经是半年前的事情了今天讲下安装的安装比较简单,版本需要和的版本对应上下载地址找到对应的版本即可目前我的机器用的是所以下载也是的版本下载好解压,进入下目录打开配置好连接如下图进入启动即可 上一篇讲了如何安装elasticsearch 已经是半年前的事情了 今天讲下安装kibana 1 kibana的安装比较简单,kibana版本需要和elasticesearch...

    VioletJack 评论0 收藏0
  • 个中年程序员学习中国近代史的小结

    摘要:根据以上种种,我认为程序员应该要学习历史。所以有些历史,很多人不信,修史就是一个重要原因中国近代史的重要意义而中国近代史是离我们现在生活最近的历史,时间越近越真实清朝乾隆时期达到世界第一,且是第二到第九的总和。 ...

    CollinPeng 评论0 收藏0
  • 前端学习日记)javascript基础:变量的作用域

    摘要:张三李四李四李四链式作用域函数包含在函数中,这是函数所有局部变量对函数可见,但是相反是不行的。局部变量必须使用声明,否则声明的是全局变量。父级函数变量对所有子函数可见,子函数会一级一级向上寻找变量。 引言 一直从事服务端开发。由于近年来前端迅速发展,所以想入坑前端行列,虽然一直有接触并开发前端相关的项目,但是想要做前端的工作决定系统的学习一下前端,就先从变量开始吧! 变量的作用域 在j...

    rollback 评论0 收藏0
  • Vue学习日记)——Vue介绍

    摘要:的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。的目标是通过尽可能简单的实现响应的数据绑定和组合的视图组件。并不是框架,只是和他旁边的生态环境组成了一个框架,下面,贴一个官方的渐进式框架介绍图吧,方便理解。 前言 本人学习了一段时间的vue,并尝试写了一些小Demo之后,将vue投入了几个项目之后,一直在边学习边使用,经过看了vue,vuex,vue-route...

    王晗 评论0 收藏0

发表评论

0条评论

codecraft

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<