elasticsearch搜索引擎安装部署

author author     2023-01-31     366

关键词:

实验环境:
redhat6.5 server1 172.25.35.1
redhat6.5 server1 172.25.35.2
redhat6.5 server1 172.25.35.3
准备安装包;
[[email protected] elk]# ls
bigdesk-master.zip jemalloc-devel-3.6.0-1.el6.x86_64.rpm
elasticsearch-2.3.3.rpm kibana-4.5.1-1.x86_64.rpm
elasticsearch-head-master.zip logstash-2.3.3-1.noarch.rpm
elk日志分析平台.pdf nginx-1.8.0-1.el6.ngx.x86_64.rpm
jemalloc-3.6.0-1.el6.x86_64.rpm redis-3.0.6.tar.gz
安装:
elasticsearch-2.3.3.rpm jdk-8u121-linux-x64.rpm因系统环境依赖
[[email protected] elk]# rpm -ivh elasticsearch-2.3.3.rpm
[[email protected] elk]# cd /etc/elasticsearch/
[[email protected] elasticsearch]# vim elasticsearch.yml 写 配置文件
cluster.name: my-es
node.name: server1
network.host: 172.25.35.1
#

Set a custom port for HTTP:

#
http.port: 9200
bootstrap.mlockall: true 内存锁定开启
[[email protected] ~]# rpm -ivh jdk-8u121-linux-x64.rpm
[[email protected] ~]# which java 检查java环境
/usr/bin/java
[[email protected] ~]# which javac
/usr/bin/javac
[[email protected] ~]# /etc/init.d/elasticsearch start
[[email protected] elasticsearch]# cd /var/log/elasticsearch/
[[email protected] elasticsearch]# cat my-es.log 看日志会有报错:
elasticsearch soft memlock unlimited
elasticsearch hard memlock unlimited 会有这两行报错
这是没有内存锁定
[[email protected] elasticsearch]# vim /etc/security/limits.conf
将这两行加到文件末尾,重起服务。注意虚拟机内存不可小于1G否则会报错
[[email protected] elasticsearch]# /etc/init.d/elasticsearch restart
[[email protected] elasticsearch]# netstat -antlp 查看端口
浏览器测试: 172.25.35.1:9200
[[email protected] elasticsearch]# /usr/share/elasticsearch/bin/plugin install file:/root/elk/elasticsearch-head-master.zip 安装master端
[[email protected] elasticsearch]# cd /usr/share/elasticsearch/plugins/
[[email protected] plugins]# cd head/
[[email protected] head]# /usr/share/elasticsearch/bin/plugin list
Installed plugins in /usr/share/elasticsearch/plugins:

[[email protected] head]# vim /etc/elasticsearch/elasticsearch.yml 添加节点
node.master: true #控制节点
node.data: false

将安装包发给 jdk-8u121-linux-x64.rpm,elasticsearch-2.3.3.rpm server2和server3 安装
配置同server1方法一致:以server2为例:
node.name: server2
node.master: false
node.data: true
network.host: 172.25.35.2
http.port: 9200
cluster.name: my-es
bootstrap.mlockall: true
同时所有server配置文件开启:
discovery.zen.ping.unicast.hosts: ["server1", "server2","server3"]
加上集群
[[email protected] head]# /etc/init.d/elasticsearch reload 重起服务

[[email protected] head]# rpm -ivh logstash-2.3.3-1.noarch.rpm
[[email protected] head]# cd /opt/logstash/
[[email protected] logstash]# cd /opt/logstash/
[[email protected] logstash]# cd bin/
[[email protected] bin]# ls
[[email protected] bin]# ./logstash -e ‘input stdin output stdout ‘
[[email protected] bin]# ./logstash -e ‘input stdin output elasticsearch hosts => ["172.25.35.1"] index => "logstash-%+YYYY.MM.dd" ‘
[[email protected] bin]# ./logstash -e ‘input stdin output elasticsearch hosts => ["172.25.35.1"] index => "logstash-%+YYYY.MM.dd" stdout codec => rubydebug ‘ 交互式添加几个文件看一下
[[email protected] bin]# cd /etc/logstash/
[[email protected] logstash]# cd conf.d/ 建立以conf结尾的配置文件
[[email protected] conf.d]# vim es.conf
input
stdin

output
elasticsearch
hosts => ["172.25.35.1"]
index => "index-%+YYYY.MM.dd"

stdout
codec => rubydebug


[[email protected] conf.d]# /opt/logstash/bin/logstash -f /etc/logstash/conf.d/es.conf 执行浏览器验证

elasticsearch介绍及安装部署

本节内容:Elasticsearch介绍Elasticsearch集群安装部署Elasticsearch优化安装插件:中文分词器ik 一、Elasticsearch介绍Elasticsearch是一个分布式搜索服务,提供RestfulAPI,底层基于Lucene,采用多shard的方式保证数据安全,并且提供自动resha... 查看详情

elasticsearch入门简介及部署(代码片段)

Elasticsearch入门(一)简介及部署简介ES存储结构部署准备工作新建用户免密钥修改资源配置ES部署安装单机修改配置分发启动es-head部署配置依赖安装单机修改配置启动IK分词器部署安装单机分发启动简介传统的索引是根据... 查看详情

elasticsearch5.6.5集群部署及调优head和bigdesk插件安装

一、简介:Elasticsearch是一个基于ApacheLucene的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。Elasticsearch不仅仅是Lucene和全文搜索,我们还能这样去描述它:·&n... 查看详情

如何安装elasticsearch?

...擎了。  经过一番调研结合我们自身的技术,选择使用Elasticsearch,下面介绍Elasticsearch 的安装步骤,我们使用最新的版本5.4.0 一.安 查看详情

docker安装部署elk教程(elasticsearch+kibana+logstash+filebeat)(代码片段)

作者:万能付博 链接:Docker安装部署ELK教程(Elasticsearch+Kibana+Logstash+Filebeat)ELK是由Elasticsearch、Logstash和Kibana三部分组件组成。Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索... 查看详情

elasticsearch8.6.2集群安装部署(代码片段)

ElasticSearch8.6.2集群安装部署Elasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为ElasticStack的核心,Elasticsearch会集中存储您的数据,让您飞快完成搜索,微调相关性... 查看详情

部署elasticsearch与kibana(持续更新)(代码片段)

文章目录一、ElasticSearch介绍二、安装ElasticSearch三、部署kibana四、安装IK分词器一、ElasticSearch介绍ElasticSearch是一款强大的开源搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能。ElasticSearch底层是基于lucene实现... 查看详情

elasticsearch(elk)集群环境部署(代码片段)

...、概述二、准备1)机器环境准备2)创建elsearch用户三、elasticsearch部署1)下载并安装2)修改配置文件以支持集群四、启动出现的问题及解决方案1)JDK版本过低2)配置过低3)JVM内存大小指定太大,但本机内存不够用五、安装elast... 查看详情

elasticsearch单机部署

elasticsearch搜索引擎简介:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,是基于java语言编写。部署环境:JDK1.8elasticsearch6.2.2下载链接:wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasti... 查看详情

docker安装部署elk教程(elasticsearch+kibana+logstash+filebeat)(代码片段)

ELK是由Elasticsearch、Logstash和Kibana三部分组件组成。Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。Logstash是一个完全... 查看详情

1.elasticsearch单节点部署

...供的的功能和api来针对磁盘上的索引数据,进行搜索。2.elasticsearch分布式搜索和分析引擎Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTfulAPI来隐藏Lucene的复杂性,从... 查看详情

dockerelk安装部署使用教程

一、简介1、核心组成ELK由Elasticsearch、Logstash和Kibana三部分组件组成;Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。... 查看详情

elk部署

官网地址:https://www.elastic.co/cn/ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。 Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVAAPI等结构提供高效搜索... 查看详情

elk部署详解--elasticsearch

#Elasticsearch是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。它是一个建立在全文搜索引擎ApacheLucene基础上的搜索引擎,使用Java语言编写。 elasticsearch.yml#========================ElasticsearchConfigurati... 查看详情

centos安装elasticsearch(代码片段)

...做数据分析和日志搜索的,整理记录一下安装部署过程。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源... 查看详情

elk环境的部署与安装(代码片段)

ELK简介Elasticsearch:是一个高度可扩展的开源全文搜索和分析引擎。能够快速,实时的存储,搜索和分析大量数据,通常用做底层引擎技术。Kibana:是一个开源分析和可视化平台,是进入ElasticStack的窗口,可以在Elasticsearch中对程... 查看详情

elasticsearch7从入门到精通(简介部署原理开发elk)(代码片段)

Elasticsearch7从入门到精通(简介、部署、原理、开发、ELK)第1章.Elasticsearch简介1-1.Elasticsearch介绍Elasticsearch官方网站:https://www.elastic.co/cn/elasticsearch/Elasticsearch是一个基于Lucene的搜索服务器Lucene是一套用于全文检索和搜寻的开源... 查看详情

docker简单部署elasticsearch(代码片段)

一、ElasticSearch是什么?Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTfulAPI来隐藏Lucene的复杂性,从而让全文搜索变得简单。不过,Elasticsearch不仅仅是Lucene和全文搜索... 查看详情