Elasticsearch简介与安装

news/2024/7/7 5:52:31 标签: elasticsearch, 搜索引擎, 分布式

文章目录

Elasticsearch 安装与测试

elasticsearch_2">1 什么是elasticsearch

Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据, 它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的,它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架。

2 Elasticsearch分布式搜索引擎的总体框架图

在这里插入图片描述

elasticsearch__6">3 elasticsearch 特性

  • 分布式索引、搜索。
  • 索引自动分片、负载均衡。
  • 自动发现机器、组建集群。
  • 支持Restful 风格接口。
  • 配置简单等。

elasticsearch__13">4 elasticsearch 安装

es-data-1:
cluster.name: es-data
node.name: es-data-1     #同hostname cat /etc/hosts
path.data: /data/elasticsearch/data
path.logs: /data/logs/elasticsearch
path.plugins: /data/elasticsearch/plugins
path.scripts: /data/elasticsearch/scripts
bootstrap.mlockall: true
network.host: 192.168.1.2   #本机IP地址
http.port: 9200
discovery.zen.ping.unicast.hosts: ["es-data-2:9200", "es-data-3:9200"]
node.master: true
node.data: true
index.number_of_shards: 3
index.number_of_replicas: 1
  • 启动服务
    cd /data/elasticsearch/bin
    ./elasticsearch -d 注意这里是es 用户
    • 验证
      http://192.168.1.2:9200
      在这里插入图片描述
  • 查看进程
    ps -ef|grep es在这里插入图片描述

http://www.niftyadmin.cn/n/1267139.html

相关文章

Redis得底层数据结构

Redis得底层数据结构Redis 的底层数据结构键和值用什么组织Hash表集合类型数据操作效率数据结构得时间复杂度不同操作的复杂Redis 的底层数据结构 简单来说,Redis 的底层数据结构一共有6种,分别是简单动态字符串、双向链表、压缩列表、哈希表、跳表和整…

elasticsearch全文检索流程

elasticsearch全文检索流程elasticsearch全文检索流程索引过程创建索引获得原始文档创建文档对象分析文档创建索引查询索引elasticsearch全文检索流程 索引过程 索引过程,对要搜索的原始内容进行索引构建一个索引库,索引过程包括:确定原始内…

单线程`的Redis

单线程的Redis IO模型Redis的单线程为什么使用单线程多线程的开销单线程 Redis 为什么那么快redis的多线程redis6.0版本的多线程Redis的单线程 Redis 是单线程,主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储…

Redis的持久化(1) AOF

Redis的持久化Redis的持久化AOF 日志写前日志写后日志为什么使用写后日志AOF 的潜在风险。AOF 的写回策略AOF 的写回策略的优缺点AOF 文件膨胀Redis的持久化 把后端数据库中的数据存储在内存中,然后直接从内存中读取数据,响应速度会非常快。这确实是 Re…

elasticsearch Analyzer

elasticsearch文本分析分析器字符过滤器分词器分词器的作用词干词干过滤器令牌过滤器测试分词analyze API分析分词分析分词令牌过滤器创建索引添加文本分析分词器默认分词器自定义分词器指定分词器内置分词器html_stripmy_mappings_char_filterpattern_replace character filte…

MybatisPlus分表

MybatisPlus分表Id分表时间分表Id分表 注解 Target({ ElementType.METHOD }) Retention(RUNTIME) Documented public interface VoteTenantId {/*** 拦截方法之上,EL表达式* return EL表达式*/String value() default "";}拦截器 Component Aspect pub…

Redis持久化(2) RDB

RDBRDB(内存快照)哪些数据做RDB 操作RDB 时数据修改RDB间隔增量快照混合使用 AOF 日志和内存快照AOF RDB 如何选择RDB(内存快照) AOF 方法进行故障恢复的时候,需要逐一把操作日志都执行一遍。如果操作日志非常多,Redis 就会恢复得很缓慢,影响…

高并发之限流

高并发限流 限流简介 每个系统都有服务的上线,所以当流量超过服务极限能力时,系统可能会出现卡死、崩溃的情况,所以就有了降级和限流。限流其实就是:当高并发或者瞬时高并发时,为了保证系统的稳定性、可用性&#xf…