在 Ubuntu 上安裝 Elasticsearch
最近要在新主機上安裝 elasticsearch,但是由於運行中專案主機上面版本是 6.8.8 , 發文前版本已經更新到 7.9.2 了!
至於要怎麼安裝以前的版本這部分,摸索了好久才搞定,在此紀錄安裝過程。
安裝 java
由於在安裝 elasticsearch 前需要先安裝 java,而不同版本所需要的 java 有所不同,6.8 版本只需要安裝 Java8 就可以了。
有需求的可以點這裡查看官網支援版本
這裡選擇安裝 OpenJDK 8
安裝後打下面指令確認 java 版本
看到這訊息就表示安裝成功了
安裝好 java 後,下一步就是安裝 elasticsearch
安裝 elasticsearch
- 步驟一:下載和安裝公鑰
沒意外的話視窗會顯示 OK
- 步驟二:
更新 apt 、 安裝 apt-transport-https
- 步驟三:
將儲存庫定義保存到 /etc/apt/sources.list.d/elastic-6.x.list
這裡的6.x是版本號的意思,如果要安裝特定版本可以修改,例如要安裝7的版本可以改成 7.x
- 步驟四:
更新 apt 並安裝 elasticsearch
跑完後就安裝成功了!不過安裝完成後並不會自動執行,還需要
確認是否執行
可以透過以下方式確認 elasticsearch 有沒有在執行
應該會看到下面畫面
又或者
如果出錯的話也可以透過這指令查詢
分享一下安裝錯 java 後產生的錯誤視窗
查看版本
那安裝成功後怎麼看 elasticsearch 版本呢?在這邊提供兩個方法
- 方法一
這裡的 version number
就是版本號了
- 方法二
由於方法一僅限於在安裝成功後才能確認,方法二安裝失敗也可以用哦!
結論
爬了很多文章後整理在這裡,希望有相關需求的人能夠少繞點路。如果不幸出錯的話建議砍掉重裝(目前遇過兩次都是 java 問題),下面有連結可以移除相關程式,如果想要看 log 排除狀況的話可以到 /var/log/elasticsearch/elasticsearch.log
查看哦!