慢慢的入门,加油啊~~!

@yaoyaoyaoaa

初识ES

因为项目需要,所以开始了解ES的相关知识。也算是对自己学习过程的一个记录。

  1. Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎:
    (1) 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。
    (2) 实时分析的分布式搜索引擎。
    (3) 可以扩展到百万服务器,处理BP级别的结构化或非结构化数据。
  2. 关系数据库的对比:
    关系数据库 ⇒ Elasticsearch
    数据库 ⇒ 索引(Index)
    表 ⇒ 类型(type)
    行 ⇒ 文档(Docments)
    列 ⇒ 字段(Fields)
    一个 Elasticsearch 集群可以包含多个索引(数据库),也就是说其中包含了很多类型(表)。这些类型中包含了很多的文档(行),然后每个文档中又包含了很多的字段(列)。
    ES在关系型数据库使用term dictionary进行索引的基础上,添加了一层term index来加速检索,它是以树的形式缓存在内存中的(想象一下我们曾经使用二分法对数据进行查找时的流程)。
    3.搭建过程
    (1)需要jdk 1.8以上的版本
    下载ElasticSearch(zip)版本
    解压
    运行elasticsearch
    完成后在浏览器中输入127.0.0.1:9200,出现了下图,搭建成功!!!
    name:名字
    安装node(因为我使用的是64位的windows,下载相应的msi文件进行安装)
    使用cmd查看版本号(node -v)
    安装head,修改自己的config\elasticsearch.yml文件:
    bootstrap.memory_lock: true
    cluster.name: my-application
    network.host: 0.0.0.0
    http.port: 9200
    node.data: true
    node.ingest: true
    node.master: true
    node.name: my_first_node
    path.data: E:\elasticsearch\Elastic\Elasticsearch\data
    path.logs: E:\elasticsearch\Elastic\Elasticsearch\logs
    transport.tcp.port: 9300
    http.cors.enabled: true
    http.cors.allow-origin: “*”
    注意:network host的修改;每个冒号后面都有一个空格!!
    双击elasticsearch重启
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值