ElasticSearch全文檢索引擎-安裝

ElasticSearch安裝

安裝JDK

  1. 下載rpm包

    wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.rpm"

  2. rpm安裝

    rpm -ivh jdk-8u201-linux-x64.rpm
    安裝成功后測(cè)試 java javac java -version 命令都能使用

安裝ElasticSearch

  1. 官網(wǎng)
    ElasticSearch

  2. 下載
    這里我下載的2.4.6版本

    wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/rpm/elasticsearch/2.4.6/elasticsearch-2.4.6.rpm

  3. 安裝ElasticSearch

    yum install elasticsearch-2.4.6.rpm

  4. 修改配置文件

    vim /etc/elasticsearch/elasticsearch.yml

    cluster.name: my-application這行取消注釋 并且改為自己的應(yīng)用名稱
    node.name: node-1 這行也一樣 改為自己的節(jié)點(diǎn)名稱
    為了方便操作 應(yīng)用名稱改為 search 節(jié)點(diǎn)名稱為 master
    network.host: 192.168.0.1 取消注釋 改為 0.0.0.0
    http.port: 9200 取消注釋就行 可以自行修改端口號(hào)
    切記 取消注釋后 首字母前面不能有空格 不然啟動(dòng)會(huì)報(bào)錯(cuò)

  5. 運(yùn)行ElasticSearch

    service elasticsearch start
    瀏覽器訪問ip+端口號(hào) 如果出現(xiàn)界面證明 成功

安裝ik中文分詞

  1. ik分詞地址

    ik

  1. 安裝git和maven

    如果有的話跳過此步

    安裝git
    yum install -y git

    下載maven包
    wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

    解壓到指定目錄
    tar -xzvf apache-maven-3.5.4-bin.tar.gz -C /usr/local

    進(jìn)入指定目錄
    cd /usr/local/

    創(chuàng)建軟連接
    ln -s apache-maven-3.5.4 maven

    編輯文件 添加maven環(huán)境變量
    vim /etc/profile

    在文件末尾添加以下代碼
    MAVEN_HOME=//usr/local/maven
    export MAVEN_HOME
    export PATH=${PATH}:${MAVEN_HOME}/bin

    運(yùn)行命令
    source /etc/profile

    mvn -v
    出現(xiàn)版本 安裝maven成功

  1. 安裝ik分詞
    克隆
    git clone https://github.com/medcl/elasticsearch-analysis-ik.git

    根據(jù)elasticsearch版本號(hào)切換相對(duì)應(yīng)的ik分詞版本號(hào) 這里es是2.4.6 相對(duì)應(yīng)是1.10.6

    克隆好之后進(jìn)入該目錄
    cd elasticsearch-analysis-ik/

    切換版本
    git checkout tags/v1.10.6

    執(zhí)行
    mvn package

    執(zhí)行成功后會(huì)在 target/releases/ 目錄下生成一個(gè)插件包 進(jìn)入該目錄
    cd target/releases/

    復(fù)制到es的插件目錄下解壓
    cp elasticsearch-analysis-ik-1.10.6.zip /usr/share/elasticsearch/plugins/

    進(jìn)入目錄
    cd /usr/share/elasticsearch/plugins/

    解壓
    unzip elasticsearch-analysis-ik-1.10.6.zip

    為了方便管理 新建個(gè)文件夾 把剛剛解壓出來的文件移動(dòng)進(jìn)去
    mkdir ik
    mv ./* ik

    重啟elasticsearch
    service elasticsearch restart

    測(cè)試下
    curl -XPOST "http://ip:port/_analyze?analyzer=ik&pretty" -d '這是一個(gè)商品的標(biāo)題'


ElasticSearch和ik分詞安裝成功

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容