centos部署ElasticSearch單機版

```
# 下載安裝
進入官網 https://www.elastic.co/cn/downloads/elasticsearch -> Not the version you're looking for? View past releases. 下載 選擇版本下載
cd /usr/software
wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.4/elasticsearch-2.4.4.tar.gz
tar -zxvf elasticsearch-2.4.4.tar.gz
mv elasticsearch-2.4.4.tar.gz elasticsearch
# 配置啓動文件
cd elasticsearch
cd config
vim elasticsearch.yml
新增內容如下:
network.bind_host: 0.0.0.0
transport.tcp.port: 9300
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"

# 啓動服務
解決報錯 can not run elasticsearch as root
方案一:
5.0版本之前可以在指令後跟:-Des.insecure.allow.root=true或者修改elasticsearch文件,5.0之後的版本已經失效;
ES_JAVA_OPTS="-Des.insecure.allow.root=true"
方案二:
新建或者更換一個用戶,建議爲es新建一個用戶和用戶組
groupadd es
useradd esuser -g es -p elasticsearch
將es的根目錄所屬用戶和組更換爲新建的用戶和組,-R第歸目錄下所有文件
chown -R esuser:es  /home/elasticsearch
切換到esuser用戶啓動es
[root@localhost elasticsearch-6.3.2]# su esuser
[esuser@localhost elasticsearch-6.3.2]$ ./bin/elasticsearch

bin/elasticsearch -d  (-d是後臺啓動,第一次不建議後臺啓動,前臺啓動可以直觀的看到日誌信息)

 在確定服務器端口(9200)開啓,elasticsearch啓動的情況下(ps -ef | grep elasticsearch)可以在瀏覽器中訪問

# 關閉elasticSearch
# 找到elasticsearch的進程號
jps | grep Elasticsearch
3673 Elasticsearch

kill -9 3673

# 中文分詞插件下載安裝
下載地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
從中選擇適合的IK版本,需要和安裝的ES版本一致。
版本對照表:

IK-ES版本對照表
IK version    ES version
master    5.x-master
5.1.1    5.1.1
1.10.1  2.4.1
1.9.5   2.3.5
1.8.1   2.2.1
1.7.0    2.1.1
1.5.0    2.0.0
1.2.6    1.0.0
1.2.5    0.90.x

cd /usr/software/elasticsearch
./bin/plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.2/elasticsearch-analysis-ik-6.4.2.zip

restart elasticsearch  一定要重啓 elasticsearch 

移除名爲 ik 的analyzer和tokenizer,請分別使用 ik_smart 和 ik_max_word

ik_max_word 和 ik_smart 什麼區別?

ik_max_word: 會將文本做最細粒度的拆分,比如會將“中華人民共和國國歌”拆分爲“中華人民共和國,中華人民,中華,華人,人民共和國,人民,人,民,共和國,共和,和,國國,國歌”,會窮盡各種可能的組合;
ik_smart: 會做最粗粒度的拆分,比如會將“中華人民共和國國歌”拆分爲“中華人民共和國,國歌”


```

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章