小記安裝ElasticSearch遇到的小坑

前言: 今天忽然想試試使用es,就屁顛屁顛的上官網,看着有三種方法能夠安裝,由於個人環境是Ubuntu16.04,因此選擇了deb方式裏面的APT進行安裝.

確認有沒有安裝JAVA
zff@zff-V5:~$ echo $JAVA_HOME
/usr/local/java/jdk1.8.0_101

sudo apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
sudo apt-get update && sudo apt-get install elasticsearch

過了一會兒就下載安裝完成,使用html

zff@zff-V5:~$ whereis elasticsearch
elasticsearch: /etc/elasticsearch /usr/share/elasticsearch

而後繼續看文檔java

zff@zff-V5:~$ ps -p 1
  PID TTY          TIME CMD
    1 ?        00:00:01 systemd
zff@zff-V5:~$ 

由於上面的命令結果是systemd因此我選擇了
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service

sudo systemctl start elasticsearch.service
sudo systemctl stop elasticsearch.service

真不知道是本地環境問題仍是其餘,安裝es一直出問題.弄了很久才解決這些問題.git

出現的問題

  1. systemctl start elasticsearch.servicesudo systemctl stop elasticsearch.service沒反應.(一臉懵逼...這是官方給的方法呀!!)github

  2. 直接運行./usr/share/elasticsearch/bin/elasticsearch 會報錯, 會跟你說兄弟你沒有 /usr/share/elasticsearch/bin/config 這個文件夾(二臉懵逼... 你妹這個文件夾管我什麼事..不是你本身建立的麼)elasticsearch

  3. 想安裝es的插件Marvel,又去了官網, 上面的安裝指令是bin/plugin install marvel-agent,我瞅着不對呀,我怎麼記得沒這個plugin,接着又在官方找呀找 sudo bin/elasticsearch-plugin install [plugin_name]
    好吧,原來是這樣,從es5.0開始,再也不支持安裝plugin了,issueside

  4. 臥槽....,因此我一怒之下換成了最簡單tar包解壓,運行ui

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.0.0.tar.gz
sha1sum elasticsearch-5.0.0.tar.gz 
tar -xzf elasticsearch-5.0.0.tar.gz
cd elasticsearch-5.0.0/
sudo ./bin/elasticsearch 不行....

好吧...四臉懵逼了... 可是本身這些小問題總得踩es5

自答

問題一

這個解決不了,我至今不知道爲何這樣,因此我直接運行./bin/elasticsearch.net

問題二

這個是根據這個issues裏面的這位用戶olendorf簡單粗暴的辦法解決,將 /etc/elasticsearch 裏面的三個文件都複製或者ln/usr/share/elasticsearch/config, config文件夾本身建立.插件

問題三 (5.0不支持plugin)

Marvel 將併入 x-pack,issues

我就想安裝下而已這麼難麼,如果提示沒有Java,在你確認本身真的安裝了Java以後,能夠在/etc/default/elasticsearch 這個文件裏面找到 JAVA_HOME=/usr/local/java/jdk1.8.0_101/jre

問題四

按照這個文章,就是而外添加用戶專門來管理,的確,使用apt安裝,es也有本身的用戶.

結語

谷歌多了..英語真的會變好.說多都是淚,洗洗睡了!

相關文章
相關標籤/搜索