• Windows(7/8/10)搭建Elasticsearch 6.x版本


    今天公司用到了Elasticsearch ,记录一下单机版搭建的流程。

    首先我们来看下什么是Elasticsearch :

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

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

    首先去官方网站下载,网址为:https://www.elastic.co/downloads/elasticsearch/

    可以选择windows进行下载,当然还有MACOS/LINUX、DEB、RPM、MSI等版本,根据自己系统选择合适的就行

    下载下来后是一个zip包的形式,直接解压即可,解压后的目录如下:

    把当前目录配置到系统的环境变量

    在path里边配置

    在命令行里边输入elasticsearch

    看到这句话说说明已经启动成功。在浏览器访问http://localhost:9200

    恭喜您,看到这句话说明你已经搭建成功了。

    elasticsearch默认占用内存1G,如果你电脑配置低或者其他原因可以修改,具体是在config目录,如图:

    在里边你会发现一个jvm.options的文件,没错就是他,用记事本或者editplus打开修改-Xms1g  -Xmx1g这两个默认参数就行

    可以修改为512m。

    此教程适合小白入门搭建,后面的章节会陆续介绍如何搭建集群等。有问题可以在下面评论,有想讨论技术的可以私聊我。

  • 相关阅读:
    Nodejs chrome 调试node-inspector
    Nodejs 文件修改自动重启扩展
    PHP post & get请求
    mysql 忘记root密码
    Linux安装mysql
    Linux 安装reids
    技术 | TypeScript
    秦涛:深度学习的五个挑战和其解决方案
    人脸检测与识别的趋势和分析
    370 门免费编程与计算机科学在线课程
  • 原文地址:https://www.cnblogs.com/c1024/p/11012044.html
Copyright © 2020-2023  润新知