文档章节

Elasticsearch 5.3 搭建过程

柯里昂
 柯里昂
发布于 2017/04/05 20:02
字数 585
阅读 20
收藏 0
点赞 0
评论 0

笔者百度云下载地址 官方下载地址

Elasticsearch配置项2 Elasticsearch配置项1

计划在6个节点上部署ES。 节点host分别是master,worker1,worker2,worker3,worker4,worker5 IP依次是169.254.7.160~165

在6个节点上执行如下命令

useradd es # 创建 用户es,启动需要用到

# 在 /etc/security/limits.conf 文件最后新增 如下信息

# 配合es 启用 memory_lock ,需修改 /etc/security/limits.conf
# https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration-memory.html
es soft memlock unlimited
es hard memlock unlimited

# 最大文件打开数
# https://www.elastic.co/guide/en/elasticsearch/reference/current/file-descriptors.html
es soft nofile 65536
es hard nofile 65536

# 最大线程数
# https://www.elastic.co/guide/en/elasticsearch/reference/current/_maximum_number_of_threads_check.html
es soft nproc 2048 
es hard nproc 2048 

# Maximum size virtual memory check (mmap)
# https://www.elastic.co/guide/en/elasticsearch/reference/current/max-size-virtual-memory-check.html
es soft as unlimited
es hard as unlimited

# /etc/security/limits.conf 修改完成

# 修改 /etc/sysctl.conf
vm.max_map_count=262144

# /etc/sysctl.conf 修改成功


在master中执行


# 修改 mmap counts
# https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html
sysctl -w vm.max_map_count=262144

tar -zxvf elasticsearch-5.3.0.tar.gz -C /usr/local # 解压至 /usr/local

cd /usr/local # 进入安装目录
ln -s elasticsearch-5.3.0 elasticsearch # 创建软连

# 将ES_HOME 加入环境变量并生效。

# 修改配置文件
vi $ES_HOME/conf/elasticsearch.yml

# 如下为配置文件 $ES_HOME/conf/elasticsearch.yml 内的修改

node.name:    ${HOSTNAME}
path.data: /home/es/data
path.logs: /home/es/logs
# 启用 禁止交换
bootstrap.memory_lock: true

# 6/2 +1 = 4
discovery.zen.minimum_master_nodes: 4

# 此配置每个节点都不同
network.host: 169.254.7.160

discovery.zen.ping.unicast.hosts:
   - master
   - worker1
   - worker2
   - worker3
   - worker4
   - worker5

# 配置文件 $ES_HOME/conf/elasticsearch.yml 修改完成

# 其他几个节点也类似操作。也可以用scp。scp后各节点的$ES_HOME/conf/elasticsearch.yml 中的 network.host 参数需要修改下。

# 在每个节点中启动
# 切换到 es 用户启动 elasticsearch
su es

# Xms和Xmx 大小保持一致,避免震荡堆
# ES_JAVA_OPTS="-Xms2g -Xmx2g" ./bin/elasticsearch

# -d daemon
# 参数使用 -E
./bin/elasticsearch -d -p /home/es/es.pid -Ecluster.name=my_cluster  # 启动

# 在同网段访问
curl -XGET 'localhost:9200/_cat/health?v&pretty' # 检查es健康 状况

# 检查是否启用 bootstrap.memory_lock
curl -XGET 'localhost:9200/_nodes?filter_path=**.mlockall&pretty'


安装 kibana 官网tar.gz下载

tar -zxvf kibana-5.3.0-linux-x86_64.tar.gz -C /usr/local
cd /usr/local
ln -s kibana-5.3.0-linux-x86_64 kibana

cd config/
# 修改配置文件
vi kibana.yml

server.host: "master"
elasticsearch.url: "http://master:9200"
# kibana.yml 修改完成

# 启动kibana
cd ../bin
./kibana 

# 访问kibana
http://master:5601

安装sense

# 下载 https://download.elasticsearch.org/elastic/sense/sense-latest.tar.gz


© 著作权归作者所有

共有 人打赏支持
柯里昂
粉丝 24
博文 163
码字总数 78966
作品 0
徐汇
技术主管
CTO详细讲解海量日志处理ELK

ELK实时日志分析平台之Elasticsearch简介 Elasticsearch是一个高度灵活的开源全文检索和分析引擎。它能够迅速(几乎是实时地)地存储、查找和分析大规模数据。通常被用在有复杂的搜索要求的系...

Java架构分享
05/23
0
0
ELK环境搭建(ElasticSearch+Logstash+kibana)

ELK是指Elasticsearch + Logstash + Kibaba三个组件的组合。本文讲解一个基于日志文件的ELK平台的搭建过程,有关ELK的原理以及更多其他信息,会在接下来的文章中继续研究。   在这个系统中...

阿恒灬
2017/10/31
0
0
Elasticsearch中文分词研究

一、ES分析器简介 ES是一个实时搜索与数据分析引擎,为了完成搜索功能,必须对原始数据进行分析、拆解,以建立索引,从而实现搜索功能; ES对数据分析、拆解过程如下: 首先,将一块文本分成...

zhaipengfei1231
04/18
0
0
使用logstash+elasticsearch+kibana快速搭建日志平台

日志的分析和监控在系统开发中占非常重要的地位,系统越复杂,日志的分析和监控就越重要,常见的需求有: 根据关键字查询日志详情 监控系统的运行状况 统计分析,比如接口的调用次数、执行时间...

eddy_linux
2015/11/13
0
0
ElasticSearch2.3.3离线搭建(windows+Linux)

1、ElasticSearch介绍 ElasticSearch 是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch 是用Java开发的,并作为Apache许可条...

Coder2018
2017/05/23
0
3
Elasticsearch + Kibana 集群环境搭建

Elk 提供了完备且成熟的日志存储和分析的解决方案,虽然不开源,但是可以免费使用。本文主要介绍 elasticsearch 集群以及 kibana 的环境搭建。 Elasticsearch Elasticsearch 可以理解为一个支...

xjtuhit
04/16
0
0
初探 ELK - 每天5分钟玩转 Docker 容器技术(89)

在开源的日志管理方案中,最出名的莫过于 ELK 了。ELK 是三个软件的合称:Elasticsearch、Logstash、Kibana。 Elasticsearch 一个近乎实时查询的全文搜索引擎。Elasticsearch 的设计目标就是...

CloudMAN
2017/11/03
0
0
Docker下ELK三部曲之一:极速体验

《Docker下ELK三部曲》一共三篇文章,为您揭示如何快速搭建ELK环境,以及如何将web应用的日志上报到ELK用,三部曲内容简述如下: 1. 极速体验ELK服务,即本章的内容; 2. 细说技术详情,例如...

boling_cavalry
04/15
0
0
Docker搭建Elastic Stack日志分析平台

序 因为工作需要打算搭建一个数据抽取平台,发现Elastic Stack能满足 1 准备工作 下载顺序: Elasticsearch(其中包含X-Pack for Elasticsearch) Kibana(包含X-Pack for Kibana) Logstash...

戴的天
2017/03/09
0
0
Centos6搭建elk系统,监控IIS日志

**所需程序: 服务器端:java、elasticsearch、kikbana 客 户 端:IIS、logstash** 一、服务器端(192.168.10.46)操作: 先建立一个ELK专门的目录: [root@Cent65 ~]mkdir /elk/ 上传到elk...

D杀手D
04/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

虚拟机怎么安装vmware tools

https://blog.csdn.net/tjcwt2011/article/details/72638977

AndyZhouX
10分钟前
0
0
There is no session with id[xxx]

参考网页 https://blog.csdn.net/caimengyuan/article/details/52526765 报错 2018-07-19 23:04:35,330 [http-nio-1008-exec-8] DEBUG [org.apache.shiro.web.servlet.SimpleCookie] - Found......

karma123
11分钟前
0
0
vue-router懒加载

1. vue-router懒加载定义 当路由被访问的时候才加载对应组件 2. vue-router懒加载作用 当构建的项目比较大的时候,懒加载可以分割代码块,提高页面的初始加载效率。 ###3. vue-router懒加载实...

不负好时光
18分钟前
0
0
庆祝法国队夺冠:用Python放一场烟花秀

天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花庆祝昨晚法国队夺冠,工作之余也可以随时让程序为自己放一场烟花秀。 这个有趣的小项目并不...

猫咪编程
20分钟前
0
0
SpringBoot | 第七章:过滤器、监听器、拦截器

前言 在实际开发过程中,经常会碰见一些比如系统启动初始化信息、统计在线人数、在线用户数、过滤敏高词汇、访问权限控制(URL级别)等业务需求。这些对于业务来说一般上是无关的,业务方是无需...

oKong
34分钟前
5
0
存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储

存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储 存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储。 顺序结构和链接结构适用在内存结构中。 顺序表每个单元都是按物理...

DannyCoder
44分钟前
1
0
Firefox 61已经为Ubuntu 提供支持

最新和最好的Mozilla Firefox 61 “Quantum”网络浏览器已经为Ubuntu Linux操作系统的用户提供了支持,现在可以通过官方软件库进行更新。 Mozilla于2018年6月26日发布了Firefox 61版本,该版...

六库科技
今天
0
0
Win10升级后执行系统封装(Sysprep)报错

开始封装 一年多以前开始给公司封装Win10系统,便于统一给公司电脑初始化携带各种软件的系统,致力于装完既可以开发的状态。那时候最新的版本是Win10 1703版本,自然就以他为母盘,然后结合V...

lyunweb
今天
40
0
php 性能优化

#什么情况下会遇到性能问题 PHP 语法使用的不恰当

to_be_better
今天
0
0
Jenkins 构建触发器操作详解

前言 跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 一、定时构建语法 * * * * * (五颗星,中间用空格隔...

覃光林
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部