什么是ElasticSearch?babe
ElasticSearch简介
Elasticsearch
是一个开源的分布式 RESTful
搜索和分析引擎
,能够解决越来越多不同的应用场景;它使您可以快速,近乎实时地存储,搜索和分析大量数据。它通常用作支持具有复杂搜索功能和要求的应用程序的基础引擎/技术。
1 如何简单的安装一个单节点的ES
安装参考网址:https://www.elastic.co/guide/en/elasticsearch/reference/6.0/zip-targz.html
# 首先必须支持/bin/bash 而非zsh
# 1、下载tar包,当然支持zip、msi、rpm等其他包的安装方式
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.1.tar.gz
# 2、解压tar包
tar -zxvf elasticsearch-6.0.1.tar.gz -C /User/shufang/program_files/
# 3、启动es
cd elasticsearch-6.0.1
bin/elasticsearch # 非守护进程方式启动
bin/elasticsearch -d -p 87654(pid) # 守护进程的方式启动
# 4、然后访问,通过浏览器
localhost:9200
# 5、页面会给你这样的response,那么就代表安装成功了
{
name: "MzqASzW",
cluster_name: "elasticsearch",
cluster_uuid: "tVaARMiGT-2Esx1FSR8XjQ",
version: {
number: "6.0.1",
build_hash: "601be4a",
build_date: "2017-12-04T09:29:09.525Z",
build_snapshot: false,
lucene_version: "7.0.1",
minimum_wire_compatibility_version: "5.6.0",
minimum_index_compatibility_version: "5.0.0"
},
tagline: "You Know, for Search"
}
# 6、kill `cat 87654`,其中87654位pid、也就是进程id