在 Ubuntu 14.04 上安裝 Elasticsearch

先決條件

要執行 Elasticsearch,計算機上需要 Java Runtime Environment(JRE)。Elasticsearch 需要 Java 7 或更高版本,並建議使用 Oracle JDK version 1.8.0_73

安裝 Oracle Java 8

sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | sudo debconf-set-selections
sudo apt-get install -y oracle-java8-installer

檢查 Java 版本

java -version

下載並安裝包

使用二進位制檔案

  1. 此處下載最新的穩定版 Elasticsearch。
  2. 解壓縮檔案並執行

Linux:

$ bin/elasticsearch

使用 apt-get

從網站下載 elasticsearch 的另一種方法是使用 apt-get 安裝它。

wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list
sudo apt-get update && sudo apt-get install elasticsearch
sudo /etc/init.d/elasticsearch start

安裝 elasticsearch 版本 5.x.

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
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

在 Linux 上作為服務執行:

安裝完成後上面不會自動啟動。所以我們需要把它作為一項服務來啟動。如何啟動或停止 Elasticsearch 取決於你的系統是使用 SysV init 還是 systemd。你可以使用以下命令進行檢查。

ps -p 1

如果你的發行版使用 SysV init,那麼你將需要執行:

sudo update-rc.d elasticsearch defaults 95 10
sudo /etc/init.d/elasticsearch start

否則,如果你的發行版使用 systemd:

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service

從瀏覽器或 REST 客戶端執行 CURL 命令,以檢查 Elasticsearch 是否已正確安裝。

curl -X GET http://localhost:9200/