簡單說一下elasticsearch安裝
最近老大讓研究一下全文檢索的東西,而且老大指定要用elasticsearch,那沒啥辦法,只能去裝吧~~
過程也碰到幾個坑,因為直接用linux裝,我的伺服器centos的,邊學邊記。
第一步:需要一個java環境,我自己裝的是1.8的java,因為準備用的elasticsearch是6.4.2
java環境沒啥好說的啦,去java官網整個tar包解壓就好了,zip的也行。另外記得新增環境變數
完成狀態輸入 java -version,看到下邊的結果就OK了,環境問題就算完成,不復雜。
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包,官網有詳細下載安裝的方法。
官網地址: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
其中有個sha的驗證,shasum這個如果不能用的話,直接跳過驗證,直接解壓也是可以的。如果想驗證,shasum又不可以用的話,執行這個 yum install perl-Digest-SHA 就好了(centos專用)
第三步:建立一個新的使用者和分組
groupadd es
useradd es -g es
新增完使用者之後,要把解壓出來的elasticsearch目錄給你的新使用者
chown -R es:es elasticsearch-6.4.2
這時候先不要切使用者,還得去改點東西
編輯這個檔案:vim /etc/security/limits.conf,在末尾新增兩行:
* soft nofile 65536
* hard nofile 65536
儲存之後重新登入一下使用者。
然後就可以切換到你新新增的es使用者:su - es
新使用者進到es的目錄,cd /usr/es/elasticsearch-6.4.2
./bin/elasticsearch -d (加上-d是後臺執行)
到此,理論上就安裝完成了,執行 curl http:localhost:9200看看結果:
和我這個一樣的話,或者類似的話,就完成了,至於進過的一些坑,改配置什麼的,完全不需要改。當然這只是個簡單的安裝,run起來。
如果需要更詳細的配置,只能去官方看文件了 :-)
純手打,轉發還請註明出處