Elasticsearch 学习 2. Elasticsearch简介

1、简介

 
 
 
2、安装
 
       2.1 版本安装
 
       

Elasticsearch的发展是非常快速的,所以在ES5.0之前,ELK的各个版本都不统一,出现了版本号混乱的状态,所以 从5.0开始,所有Elastic Stack中的项目全部统一版本号。目前最新版本是6.5.4

2.2 下载

地址:https://www.elastic.co/cn/downloads/elasticsearch

 2.3 单机版安装     

#创建elsearch用户,Elasticsearch不支持root用户运行 
useradd elsearch #解压安装包 

tar -xvf elasticsearch-6.5.4.tar.gz -C /itcast/es/

#修改配置文件 
vim conf/elasticsearch.yml network.host: 0.0.0.0 #设置ip地址,任意网络均可访问 

#说明:在Elasticsearch中如果,network.host不是localhost或者127.0.0.1的话,就会认为是生产环境, 会对环境的要求比较高,我们的测试环境不一定能够满足,一般情况下需要修改2处配置,如下: #1:修改jvm启动参数 

vim conf/jvm.options 

-Xms128m #根据自己机器情况修改 
-Xmx128m #2:一个进程在VMAs(虚拟内存区域)创建内存映射最大数量 

vim /etc/sysctl.conf vm.max_map_count=655360 sysctl -p #配置生效

#启动ES服务 

su - elsearch cd bin ./elasticsearch 或 ./elasticsearch -d #后台启动

这样则显示为成功

​.

       2.4  elasticsearch-head

由于ES官方并没有为ES提供界面管理工具,仅仅是提供了后台的服务。elasticsearch-head是一个为ES开发的一个页 面客户端工具,其源码托管于GitHub,地址为:https://github.com/mobz/elasticsearch-head

head提供了4种安装方式:

源码安装,通过npm run start启动(不推荐)

通过docker安装(推荐)

#拉取镜像 
docker pull mobz/elasticsearch-head:5 
#创建容器
docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5 
#启动容器 
docker start elasticsearch-head

通过chrome插件安装(推荐)

        打开chrome的应用商店,即可安装https://chrome.google.com/webstore/detail/elasticsearch-head/ffffmkiejjmec
olpflfloofpjologoblkegm

通过ES的plugin方式安装(不推荐)

原文地址:https://www.cnblogs.com/haoyueqiang/p/12828197.html