开始使用ElasticSearch(一)之环境配置

前言

ElasticSearch是不少程序员都接触到的搜索引擎,在没有它以前你们一般用的是Lucene。
    而Elasticsearch是一个基于Lucene搜索引擎为核心构建的开源,分布式,RESTful搜索服务器。
(RESTful就是咱们经常使用的postman调用规范,XML,JSON定义.)

那么今天我将开始讲解一下我使用ElasticSearch应用方面的一些经验吧。java

背景

随着公司仓储商品信息量的增长,数据的堆积,普通单库单表数据存储已经得不到知足,尤为是在
    第一次加载的时候。其实在这以前我有想过作分表分库。可是目前这个系统是内部客服用来查询商品信息
    的简单检索。我对于ES的了解,在简单检索的状况下ES的文档模式远远快于传统关系型数据库的表单模
    式。
              选好技术以后就开始作下规划,工欲善其事必先利其器。首先必需要搭建好环境。

准备

首先咱们要先了解清楚咱们须要什么:
                 1.JDK(由于这个是基于java的)
                 2.ES服务端
                 3.KIBANA(个人理解能够把他看成客户端查询器)
                 4.PostMan

1.JDK安装

这个很简单,就是下载完毕后下一步下一步。可是要注意的是:JDK的版本和ES版本须要对应。
    我用的是*elasticsearch-7.6.2 *         * jdk1.8.0*  大家能够参照个人版本匹配。
    安装完毕后的JDK须要配置环境变量,右键个人电脑---属性---高级---环境变量
            1.新增用户环境变量,名称:JAVA_HOME 值:jdk的安装路径

开始使用ElasticSearch(一)之环境配置

2.编辑用户变量中的path,添加这段话:
            %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

                 3.新增系统变量classpath;值:
                          .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

               JDK就安装好了!

2.ES服务端

这个比较简单,在官网下载就好:

开始使用ElasticSearch(一)之环境配置
下载完毕后,有一个压缩包,解压到当前文件夹就好
开始使用ElasticSearch(一)之环境配置
解压后双击打开文件夹找到bin目录打开,在bin目录中你会发现不少文件,找到elasticsearch.bat后缀的批处理文件双击打开。若是安装没有出错的话应该是以下界面:
开始使用ElasticSearch(一)之环境配置
若是发现闪退或者不知名的错误,能够打开log文件夹查看日志,看看究竟是哪里出了问题,通常来讲就是JDK环境变量出了问题。
安装完成后能够在浏览器里输入:localhost:9200;以下图就表明安装完成了。
(有一点要注意这好像不支持中文文件夹,千万别放中文文件夹。否则会闪退。)
开始使用ElasticSearch(一)之环境配置程序员

3.KIBANA

这个也很简单,在下载ES的官网下载便可,解压缩以后若是安装的是同一台机器就无需修改配置,若是不是
             打开kibana.yml
             #elasticsearch.url: "http://localhost:9200"
             #elasticsearch.username: "user"
     #elasticsearch.password: "pass"
                这样添加

                默认监听的端口是 5601,咱们用浏览器打开 http://localhost:5601
                ![](https://s4.51cto.com/images/blog/202012/15/b1a78ba39f0da708b772a4339cf7a412.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

4.PostMan

这个太简单了,百度一搜铺天盖地也没有什么特别配置,就是下一步。这里就至关于调用的调试工具。我就很少说了

**到这为止一个简单的环境是搭建完成了。**
相关文章
相关标签/搜索