ELK ElasticSearch篇

elasticsearch介绍:

 es是elastic stack的核心用来存储数据,搜索数据

 Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,Elasticsearch 会集中存储您的数据,让您飞快完成搜索,微调相关性,进行强大的分析,并轻松缩放规模。

es官网 >  Elasticsearch:官方分布式搜索和分析引擎 | Elastic

可以定义自己的搜索方式

        通过 Elasticsearch,您能够执行及合并多种类型的搜索(结构化数据、非结构化数据、地理位置、指标),搜索方式随心而变。先从一个简单的问题出发,试试看能够从中发现些什么。

分析大规模数据

  找到与查询最匹配的 10 个文档并不困难。但如果面对的是十亿行日志,又该如何解读呢?Elasticsearch 聚合让您能够从大处着眼,探索数据的趋势和规律。

es速度很快

  快速获得结果

      如果您能够立即获得答案,您与数据的关系就会发生变化。这样您就有条件进行迭代并涵盖更大的范围。

  强大的设计

      但是要达到这样的速度并非易事。我们通过有限状态转换器实现了用于全文检索的倒排索引,实现了用于存储数值数据和地理位置数据的 BKD 树,以及用于分析的列存储。

  无所不包

      而且由于每个数据都被编入了索引,因此您再也不用因为某些数据没有索引而烦心。您可以用快到令人惊叹的速度使用和访问您的所有数据。

我到底能够使用 Elasticsearch 做什么?

数字、文本、地理位置、结构化数据、非结构化数据。适用于所有数据类型。全文本搜索只是全球众多公司利用 Elasticsearch 解决各种挑战的冰山一角。查看直接依托 Elastic Stack 所构建解决方案的完整列表。

ElasticSearch (es)搭建:

  环境 centos7  jdk1.8

首先安装java环境配置好环境变量(这里我是用的yum方式安装的,也可以使用包安装,yum -y install java)

  安装好java后的效果

安装es

   安装方法有很多种,可以yum ,也可以其他方式,这里我使用的包安装

   下载地址Download Elasticsearch | Elastic

    下载好的包(下载好后上传到服务器)

   也可以 使用wget下载 下载地址https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.8.0-linux-x86_64.tar.gz

  解压es压缩包

 tar -xvf elasticsearch-8.8.0-linux-x86_64.tar.gz  -C /

解压后的文件

运行需要修改一下配置

[root@localhost ~]# vim /etc/security/limits.conf
* hard nofile 65536
* soft nofile 65536
* hard nproc umlited
* soft nproc umlited

临时配置内核参数(文件包含限制一个进程可以拥有的VMA(虚拟内存区域)的数量)

        sysctl -w vm.max_map_count=655350

永久修改配置 (在文件里添加vm.max_map_count=655350)

   vim /etc/sysctl.conf

       vm.max_map_count=655350

修改elasticsearch-8.8.0/config/elasticsearch.yml 配置文件

network.host: 192.1.1.92
http.port: 9200
#discovery.seed_hosts: ["127.0.0.1"]
cluster.initial_master_nodes: ["node1"]
node.name: node1
xpack.security.enabled: false

现在可以运行了

 运行不能用root用户,添加一个普通用户

 useradd es

chmod 777 /elasticsearch-8.8.0

执行运行命令(没有任何报错就是运行成功,)

   su - es -c /elasticsearch-8.8.0/bin/elasticsearch  #前台运行

   su - es -c "/elasticsearch-8.8.0/bin/elasticsearch -d" #后台运行

访问效果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值