简单说一下elasticsearch安装
最近老大讓研究一下全文檢索的東西,而且老大指定要用elasticsearch,那沒啥辦法,只能去裝吧~~
過程也碰到幾個(gè)坑,因?yàn)橹苯佑胠inux裝,我的服務(wù)器centos的,邊學(xué)邊記。
第一步:需要一個(gè)java環(huán)境,我自己裝的是1.8的java,因?yàn)闇?zhǔn)備用的elasticsearch是6.4.2
java環(huán)境沒啥好說的啦,去java官網(wǎng)整個(gè)tar包解壓就好了,zip的也行。另外記得添加環(huán)境變量
完成狀態(tài)輸入 java -version,看到下邊的結(jié)果就OK了,環(huán)境問題就算完成,不復(fù)雜。
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
第二步:下載elasticsearch
我用的tar包,官網(wǎng)有詳細(xì)下載安裝的方法。
官網(wǎng)地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/zip-targz.html
簡單下載過程:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz.sha512
shasum -a 512 -c elasticsearch-6.4.2.tar.gz.sha512?
tar -xzf?elasticsearch-6.4.2.tar.gz
cd?elasticsearch-6.4.2
其中有個(gè)sha的驗(yàn)證,shasum這個(gè)如果不能用的話,直接跳過驗(yàn)證,直接解壓也是可以的。如果想驗(yàn)證,shasum又不可以用的話,執(zhí)行這個(gè) yum install perl-Digest-SHA 就好了(centos專用)
第三步:創(chuàng)建一個(gè)新的用戶和分組
groupadd es
useradd es -g es
添加完用戶之后,要把解壓出來的elasticsearch目錄給你的新用戶
chown -R es:es?elasticsearch-6.4.2
這時(shí)候先不要切用戶,還得去改點(diǎn)東西
編輯這個(gè)文件:vim /etc/security/limits.conf,在末尾添加兩行:
* soft nofile 65536
* hard nofile 65536
保存之后重新登錄一下用戶。
然后就可以切換到你新添加的es用戶:su - es
新用戶進(jìn)到es的目錄,cd /usr/es/elasticsearch-6.4.2
./bin/elasticsearch -d? (加上-d是后臺運(yùn)行)
到此,理論上就安裝完成了,執(zhí)行 curl http:localhost:9200看看結(jié)果:
和我這個(gè)一樣的話,或者類似的話,就完成了,至于進(jìn)過的一些坑,改配置什么的,完全不需要改。當(dāng)然這只是個(gè)簡單的安裝,run起來。
如果需要更詳細(xì)的配置,只能去官方看文檔了 :-)
純手打,轉(zhuǎn)發(fā)還請注明出處
轉(zhuǎn)載于:https://www.cnblogs.com/gxf1150/p/9908349.html
總結(jié)
以上是生活随笔為你收集整理的简单说一下elasticsearch安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HanLP 关键词提取算法分析详解
- 下一篇: Git中的有个致命的远程执行漏洞