在 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
下载并安装包
使用二进制文件
- 在此处下载最新的稳定版 Elasticsearch。
- 解压缩文件并运行
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/