elasticsearch在centos7上的安装与配置教程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elasticsearch在centos7上的安装与配置教程相关的知识,希望对你有一定的参考价值。

  ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

  安装ElasticSearch前需要先安装配置好JDK

安装 Elasticsearch

Elasticsearch的安装很简单,下载下来解压即可,这里使用wget下载,当然也可通过网页下载 https://www.elastic.co/downloads/elasticsearch ,再拷贝。

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz

 

解压到根目录/

tar -zxvf elasticsearch-5.6.3.tar.gz -C /

 

由于安全考虑,ElasticSearch不支持root启动

创建elsearch用户组及elsearch用户

groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch

更改elasticsearch的文件夹及内部文件的所属用户及组为elsearch:elsearch

cd /
chown -R elsearch:elsearch elasticsearch-5.6.3

切换到elsearch用户

su elsearch

进入elasticsearch-5.6.3

cd /elasticsearch-5.6.3

启动(-d表示后台启动)

./bin/elasticsearch -d

 

服务默认的端口为9200,可以使用curl测试是否启动完成:

[[email protected] elasticsearch-5.6.3]$ cd /
[[email protected] /]$ curl http://localhost:9200/?pretty

如果显示如下则成功:

{
  "name" : "-wzSZig",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "5ksKz1ckQvKyV6YI5R4R7w",
  "version" : {
    "number" : "5.6.3",
    "build_hash" : "1a2f265",
    "build_date" : "2017-10-06T20:33:39.012Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}

 

以上是关于elasticsearch在centos7上的安装与配置教程的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7安装elasticsearch-head

CentOS7安装elasticsearch-head

Centos7 安装 elasticsearch-head插件

Centos7下安装Elasticsearch6步骤

如何在CentOS 7上安装Elastic Stack

Centos7安装Elasticsearch