• ElasticSearch安装 --- windows版


    文件下载地址:

    链接:https://pan.baidu.com/s/1_Cy_Sy1-vOvsUxliM-EZHQ
    提取码:qpcv

    定义:  

      Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    作用: 

      我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP来索引数据,我们希望我们的搜索服务器始终可用,我们希望能够从一台开始并扩展到数百台,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。因此我们利用Elasticsearch来解决所有这些问题及可能出现的更多其它问题。

    ElasticSearch与Mysql

      Elasticsearch 本质上是一个数据库,但并不是 Mysql 这种关系型数据库,查询语言也不是 SQL,而且 Elasticsearch 自己的一套查询语言

      

    安装:

    1.安装jdk

      因为es是需要jar的运行环境 java版本要求最好是大于8以上

        双击下载的程序

     

    然后下一步下一步就好了

    然后将安装地址配置到环境变量中

    输出java版本

     

    JDK下载见下方链接

    2.安装elasticsearch(下载地址见底部

     选择版本进行下载

    下载好进行解压

    Cmd到那个bin目录然后运行 elasticsearch.bat  没有报错就行(elasticsearch.bat启动elasticsearch)

     

    运行127.0.0.1:9200 出现如下内容就证明ok

    3.中文分词插件安装

    在上方elasticsearch安装目录的bin目录中运行命令

    elasticsearch-plugin.bat install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.7.0/elasticsearch-analysis-ik-6.7.0.zip

    安装完成

     

    4.安装node

    安装elasticsearch-head需要node环境的支持 ,所以我们先安装node环境,下载地址见底部

    一直下一步安装即可

    安装完成后node会自动加入到环境变量中,如果没有,请手动添加

    在cmd中运行 npm -v ,出现如下版本号即安装成功

    5.安装elasticsearch-head

      (1)下载head插件:https://github.com/mobz/elasticsearch-head

        解压到D:elasticsearch-head-master  

      (2)解压到任意目录,但是要和elasticsearch的安装目录区别开。

      (3)安装node js,网上自行百度下载nodejs安装包,按步骤一步一步安装好nodejs 

      (4)因为运行head需要借助grunt命令,所以需要grunt命令,进入nodejs目录下,执行命令:npm install -g grunt-cli,将grunt安装为全局命令。

    如果太慢,可以切换镜像源,再安装

     (5)切换到elasticsearch-head-master目录中,运行命令npm install安装加载js文件

    如果太慢可以指定版本以及去掉一些不需要的内容

    npm install phantomjs-prebuilt@2.1.16 --ignore-scripts

    使用grunt server启动elasticsearch-head

    如果没有出现界面,name进入到elasticsearch安装目录config,打开elasticsearch.yml

    增加下面两个命令,然后重启elasticsearch

    http.cors.enabled: true
    http.cors.allow-origin: "*"

    然后就出现了窗口

    
    

    返回顶部

    JDK下载地址

    https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

    Elasticsearch 官网下载地址

    https://www.elastic.co/downloads/elasticsearch

    Elasticsearch中文分词插件

     https://github.com/medcl/elasticsearch-analysis-ik/releases

     node下载

    https://nodejs.org/zh-cn/download/

    elasticsearch-head 插件下载地址

    https://github.com/mobz/elasticsearch-head

  • 相关阅读:
    ***:做人的基本原则(看完终身受益)
    ref和out的相同和不同的讨论
    关于继承和虚函数的入门讨论
    C#中利用ArrayList来对索引器访问越界情况进行内容的扩充处理
    [C#]实现IEnumerable接口来使用foreach语句的一个实例
    浅谈MSSQL锁机制
    jQuery图片分屏加载技术插件
    SET IDENTITY_INSERT [Table] [ON|OFF]
    SQL Server DATEPART() 函数
    常用的SQL语句对数据库进行操作
  • 原文地址:https://www.cnblogs.com/houss/p/10625479.html
Copyright © 2020-2023  润新知