開始使用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

這個太簡單了,百度一搜鋪天蓋地也沒有什麼特別配置,就是下一步。這裏就至關於調用的調試工具。我就很少說了

**到這爲止一個簡單的環境是搭建完成了。**
相關文章
相關標籤/搜索