引言Elasticsearch 是一个基于 Apache Lucene 构建的分布式、RESTful 风格的搜索和分析引擎,广泛应用于日志分析、全文搜索、监控和数据分析等场景。本文将详细介绍如何在 U...
Elasticsearch 是一个基于 Apache Lucene 构建的分布式、RESTful 风格的搜索和分析引擎,广泛应用于日志分析、全文搜索、监控和数据分析等场景。本文将详细介绍如何在 Ubuntu 系统下安装 Elasticsearch,并提供一些必要的配置和启动步骤。
在开始安装 Elasticsearch 之前,请确保您的系统满足以下要求:
sudo apt update这是最简单和推荐的方式,因为这样可以确保您获得官方支持。
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.listsudo apt update && sudo apt install elasticsearchwget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-<version>-linux-x86_64.tar.gztar -xzf elasticsearch-<version>-linux-x86_64.tar.gz
cd elasticsearch-<version>-linux-x86_64./bin/elasticsearchelasticsearch.yml:vi config/elasticsearch.ymlnetwork.host: 设置 Elasticsearch 服务的监听地址。cluster.name: 设置集群名称。node.name: 设置节点名称。sudo systemctl start elasticsearchsudo systemctl stop elasticsearchsudo systemctl enable elasticsearch使用以下命令验证 Elasticsearch 是否正在运行:
curl -X GET "localhost:9200/"如果一切正常,您将看到以下响应:
{ "name" : "liber-VMware-Virtual-Platform", "cluster_name" : "elasticsearch", "cluster_uuid" : "liber-VMware-Virtual-Platform", "version" : { "number" : "7.10.1", "build_hash" : "1b13d431b1", "build_date" : "2023-05-24T07:48:15.837Z", "build_snapshot" : false, "lucene_version" : "8.10.1" }, "tagline" : "You Know, for Search"
}通过以上步骤,您应该已经成功在 Ubuntu 系统下安装了 Elasticsearch。接下来,您可以开始探索它的强大功能,并利用它来解决各种数据分析和搜索问题。