開始使用ElasticSearch(一)之環境配置

前言

          ElasticSearch是很多程序員都接觸到的搜索引擎,在沒有它之前大家通常用的是Lucene。
    而Elasticsearch是一個基於Lucene搜索引擎爲核心構建的開源,分佈式,RESTful搜索服務器。
  (RESTful就是我們常用的postman調用規範,XML,JSON定義.)

那麼今天我將開始講解一下我使用ElasticSearch應用方面的一些經驗吧。

背景

          隨着公司倉儲商品信息量的增加,數據的堆積,普通單庫單表數據存儲已經得不到滿足,尤其是在
    第一次加載的時候。其實在這之前我有想過做分表分庫。但是目前這個系統是內部客服用來查詢商品信息
    的簡單檢索。我對於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

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

**到這爲止一個簡單的環境是搭建完成了。**
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章