如何在CentOS 7云服务器上安装Elasticsearch?

  • 发布时间:2022-04-07 10:54:41
  • 阅读次数:634

Elasticsearch是一款广泛使用的开源文本搜索和分析引擎,拥有功能强大、扩展性高、易于使用的特点,为各类应用程序提供复杂的搜索技术。这篇帮助介绍在CentOS 7云服务器上安装Elasticsearch的操作方法。

首先更新系统到最新状态并重启。

sudo yum update
sudo reboot

Elasticsearch需要Java环境才能正常运行,因此我们下面安装OpenJDK 1.8.0环境。

sudo yum install java-1.8.0-openjdk.x86_64

查看Java版本,验证是否安装成功。

java -version

导入Elasticsearch的GPG秘钥。

sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

创建Elasticsearch的仓库文件。

sudo vi /etc/yum.repos.d/elasticsearch.repo

复制以下代码到仓库文件中。

[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=https://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1

下面就可以正式安装Elasticsearch了。

sudo yum install elasticsearch

启动Elasticsearch,并设置为跟随系统启动。

sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service

安装完成后,用curl命令测试Elasticsearch是否安装成功。

curl http://localhost:9200/

正常情况下会输出类型下面的JSON文档。

{
  "name" : "Legion",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "2.3.2",
    "build_hash" : "b9e4a6acad4008027e4038f6abed7f7dba346f94",
    "build_timestamp" : "2016-04-21T16:03:47Z",
    "build_snapshot" : false,
    "lucene_version" : "5.5.0"
  },
  "tagline" : "You Know, for Search"
}

至此,我们已成功安装了Elasticsearch。需要注意的是,如果Elasticsearch应用在生产环境中,我们还需要对其进行更细致的配置,具体可以参考Elasticsearch官方文档。

【全文完】

< 上一篇:如何在CentOS 7云服务器上安装Jenkins? 下一篇:如何使用apachetop工具实时监控Web服务器的流量? >