ElasticSearch安裝
安裝JDK
-
下載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" -
rpm安裝
rpm -ivh jdk-8u201-linux-x64.rpm
安裝成功后測(cè)試 java javac java -version 命令都能使用
安裝ElasticSearch
官網(wǎng)
ElasticSearch-
下載
這里我下載的2.4.6版本wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/rpm/elasticsearch/2.4.6/elasticsearch-2.4.6.rpm -
安裝ElasticSearch
yum install elasticsearch-2.4.6.rpm -
修改配置文件
vim /etc/elasticsearch/elasticsearch.ymlcluster.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ò) -
運(yùn)行ElasticSearch
service elasticsearch start
瀏覽器訪問ip+端口號(hào) 如果出現(xiàn)界面證明 成功
安裝ik中文分詞
-
ik分詞地址
-
安裝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/profilemvn -v
出現(xiàn)版本 安裝maven成功
-
安裝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)題'