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" }
原文地址:https://www.cnblogs.com/007sx/p/10098502.html
时间: 2024-10-08 20:25:19