Elasticsearch是一个高度可伸缩的开源全文搜索和分析引擎,可以用来存储、搜索、分析大容量数据,快速且近乎实时。通常为具有复杂搜索功能和需求的业务提供底层技术支持。
本教程全部以ElasticSearch6.5版本为例进行讲解
一、安装
官方提供了好几种安装方式:
我们采用第一种安装方式进行安装
要求:JDK8以上
- 下载zip格式:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.zip
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.zip.sha512
shasum -a 512 -c elasticsearch-6.5.4.zip.sha512
unzip elasticsearch-6.5.4.zip
cd elasticsearch-6.5.4/
- 下载tar.gz格式
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz.sha512
shasum -a 512 -c elasticsearch-6.5.4.tar.gz.sha512
tar -xzf elasticsearch-6.5.4.tar.gz
cd elasticsearch-6.5.4/
两者没什么区别,自由选择
二、启动
前台启动:
./bin/elasticsearch # 前台启动,日志输出到控制台
后台启动:
./bin/elasticsearch -d -p pid
-d
是后台启动
-p
是将进程id写到文件pid中
日志输出到ES解压文件夹中的logs文件夹中
补充
启动命令还支持添加参数,和java能够带jvm参数都是一个道理.
如:./bin/elasticsearch -d -Ecluster.name=my_cluster -Enode.name=node_1