Elasticsearch 是一个基于 Apache 的 Lucene 库的跨平台搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,带有 HTTP Web 界面和无模式 JSON 文档。它是用Java编写的。
先决条件:在 Ubuntu 上安装Java
步骤 1:首先,使用以下命令更新系统:
$sudo apt install update
第 2 步:下载用于 elasticsearch 的.deb 文件。
$wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.3.1/elasticsearch-2.3.1.deb
第 3 步:使用 dpkg commond 安装.deb文件。
$sudo dpkg -i elasticsearch-2.3.1.deb
第四步:开启elasticsearch服务
$sudo systemctl enable elasticsearch.service
第 5 步:为 elasticsearch 设置网络配置。打开文件
$sudo nano /etc/elasticsearch/elasticsearch.yml
并将IP设置为本地主机
...
network.host: 127.0.0.1
...
第 6 步:现在,重新启动服务。
$sudo systemctl restart elasticsearch
第 7 步:使用和测试 Elasticsearch
$curl -X GET 'http://localhost:9200'
卷曲的输出
{
"name" : "Node-1",
"cluster_name" : "mycluster1",
"version" : {
"number" : "2.3.1",
"build_hash" : "bd980929010aef404e7cb0843e61d0665269fc39",
"build_timestamp" : "2016-04-04T12:25:05Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
}
}