es、es-head安装

es安装(以elasticsearch-5.4.0为例)

1.节点规划

节点 master data client es-head xpack kibana
node1 Text
node2 Text
node3 Text
node4 Text
node5 Text
node6 Text
node7 Text

2.安装
????1>新建es 用户,上传elasticsearch-5.4.0.tar.gz到相应目录并解压。(由于es可接收用户的脚本并执行,从系统安全性考虑,不能使用root用户来启动es)
tar -xzvf elasticsearch-5.4.0.tar.gz
groupadd es #添加组
useradd es -g es -p es #添加用户
chomd -R es:es /user/local/elasticsearch-5.4.0 # 授权目录文件权限给es用户,如果直接是在该用户下上传文件,则无需修改文件权限



3.文件配置
cd /usr/local/elasticsearch-5.4.0/config
vi elasticsearch.yml
????cluster.name:es
????node.name:es-1921680104
????bootstrap.memory_lock:true
????bootstrap.system.call.filter:false #centos6需关掉安全机制的检测,否则会导致启动失败
????network.host:192.168.0.104 #对外ip
????http.port:9200 #端口,默认9200
????discovery.zen.ping.unicast.hosts: ["192.168.0.104", "192.168.0.106"] #发现其他主机
????discovery.zen.minimum_master_nodes: 2 #防止脑裂
????gateway.recover_after_nodes: 3 #启动3个节点之后才进行数据恢复。防止数据恢复占用大量带宽。

4.启动

????cd /usr/local/elasticsearch-5.4.0/bin
????./elasticsearch -d

5.问题

1.ERROR: bootstrap checks failed
memory locking requested for elasticsearch process but memory is not locked

解决方案:
切换到root用户,编辑limits.conf配置文件, 添加类似如下内容:
sudo vim /etc/security/limits.conf

添加如下内容:

  • soft memlock unlimited
  • hard memlock unlimited
    备注:* 代表Linux所有用户名称


2.ERROR: bootstrap checks failed
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

原因:无法创建本地文件问题,用户最大可创建文件数太小

解决方案:
切换到root用户,编辑limits.conf配置文件, 添加类似如下内容:
sudo vim /etc/security/limits.conf

添加如下内容:

  • soft nofile 65536
  • hard nofile 131072
    备注:* 代表Linux所有用户名称


3:
max number of threads [1024] for user [es] is too low, increase to at least [2048]
原因:无法创建本地线程问题,用户最大可创建线程数太小
解决方案:切换到root用户,进入limits.d目录下,修改90-nproc.conf 配置文件。

sudo vim /etc/security/limits.d/90-nproc.conf

找到如下内容:

  • soft nproc 1024

#修改为

  • soft nproc 2048


4:
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
原因:最大虚拟内存太小
解决方案:切换到root用户下,修改配置文件sysctl.conf

sudo vim /etc/sysctl.conf

添加下面配置:
vm.max_map_count=655360

并执行命令:
sysctl -p

es-head安装

原文地址:http://blog.51cto.com/13304593/2132305

时间: 2024-10-18 00:01:13

es、es-head安装的相关文章

elasticsearch系列一:elasticsearch(ES简介、安装&配置、集成Ikanalyzer)

一.ES简介 1. ES是什么? Elasticsearch 是一个开源的搜索引擎,建立在全文搜索引擎库 Apache Lucene 基础之上 用 Java 编写的,它的内部使用 Lucene 做索引与搜索,但是它的目的是使全文检索变得简单, 通过隐藏 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTful API. Elasticsearch 不仅仅只是一个全文搜索引擎. 它可以被下面这样准确的形容: 一个分布式的实时文档存储,每个字段可以被索引与搜索--作数据库用 一个分布式实

elasticsearch系列一elasticsearch(ES简介、安装&配置、集成Ikanalyzer)

一.ES简介 1. ES是什么? Elasticsearch 是一个开源的搜索引擎,建立在全文搜索引擎库 Apache Lucene 基础之上 用 Java 编写的,它的内部使用 Lucene 做索引与搜索,但是它的目的是使全文检索变得简单, 通过隐藏 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTful API. Elasticsearch 不仅仅只是一个全文搜索引擎. 它可以被下面这样准确的形容: 一个分布式的实时文档存储,每个字段可以被索引与搜索--作数据库用 一个分布式实

EFK教程 - 基于多节点ES的EFK安装部署配置

通过部署elasticsearch(三节点)+filebeat+kibana快速入门EFK,并搭建起可用的demo环境测试效果 作者:"发颠的小狼",欢迎转载与投稿 目录 ? 用途? 实验架构? EFK软件安装? elasticsearch配置? filebeat配置? kibana配置? 启动服务? kibana界面配置? 测试? 后续文章 用途 ? 通过filebeat实时收集nginx访问日志.传输至elasticsearch集群? filebeat将收集的日志传输至elasti

ES、kibana安装及交互操作

一.ES的安装与启动 1.ES安装(Windows环境) 下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 版本:6.3.2 运行环境:jdk1.8以上 双击.bat启动 2.查看效果 浏览器输入:http://localhost:9200,返回如下json. { "name" : "RDFnj43", "cluster_name" : "elast

ES(一)——Windows安装ElasticSearch

一.安装JDK环境与环境变量配置 因为ElasticSearch是用Java语言编写的,所以必须安装JDK的环境,并且是JDK 1.8以上,具体操作步骤自行百度 安装完查看java版本      注意:最好还是安装jdk11或者以上的,我jdk8安装后面报错 java -version 二.官网下载最新版本ElasticSearch 下载地址:https://www.elastic.co/cn/downloads/elasticsearch,选择相应版本下载即可 三.下载其他版本 直接点击:ht

ES.01.Elasticsearch安装配置

Windows版 提纲: 1.   安装Elasticsearch 1.1. 下载Elasticsearch: https://www.elastic.co/cn/downloads/elasticsearch,添加系统变量. 1.2.  运行es,切换到bin目录,运行elasticsearch.bat. 1.3   访问服务http://localhost:9200. Ps:es默认端口号为9200. 2.   安装可视化插件(非必要,看个人需要) 2.1. 下载head (elastics

elk安装2.0版本,自己总结,比较细致 es单机的安装

用root用户会报错,版本6之前还是可以用root用户启动的,针对es的保护,数据的一些问题,6之后就不允许了. 启动成功 下面验证一下  可以直接用浏览器访问,接受http访问 配置,因为没有暴露端口,所以,无法通过内外网访问 cd /elk/elasticsearch-6.2.3/config/ vim  elasticsearch.yml 再次启动 会有报错 启动到closed就不再启动了 最大的文件描述,oes的进程太低了,最低到65536 虚拟机的内存区域vm.max_map_coun

如何开发自己的搜索帝国之ES图形化Kibana安装与使用

在如何开发自己的搜索帝国之Elasticsearch中已经介绍安装好了ES,下面就Kibana对ES的查询监控作介绍,就是常提到的大数据日志处理组件ELK里的K. 什么是Kibana?现引用园友的一段对此的介绍,个人觉得比较全. Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索.查看交互存储在Elasticsearch索引中的数据.使用Kibana,可以通过各种图表进行高级数据分析及展示. Kibana让海量数据更容易理解.它操作简单,基于浏览器的用户界面可以快速

ElasticSearch笔记整理(二):CURL操作、ES插件、集群安装与核心概念

[TOC] CURL操作 CURL简介 curl是利用URL语法在命令行方式下工作的开源文件传输工具,使用curl可以简单实现常见的get/post请求.简单的认为是可以在命令行下面访问url的一个工具.在centos的默认库里面是有curl工具的,如果没有请yum安装即可. curl -X 指定http的请求方法 有HEAD GET POST PUT DELETE -d 指定要传输的数据 -H 指定http请求头信息 curl创建索引库 curl -XPUT http://<ip>:9200