分享

ES的简介

 BIGDATA云 2018-07-13
ES的简介

ElasticSearch是一款基于Apache Lucene构建的开源搜索引擎,它采用Java编写并使用Lucene构建索引、提供搜索功能,
ElasticSearch的目标是让全文搜索变得简单,开发者可以通过它简单明了的RestFul API轻松地实现搜索功能,而不必去面对
Lucene的复杂性。ES能够轻松的进行大规模的横向扩展,以支撑PB级的结构化和非结构化海量数据的处理。
一言以蔽之:ElasticSearch是一款基于Lucene的实时分布式搜索和分析引擎。
ElasticSearch设计主要用于云计算中,能够达到实时搜索、稳定、可靠、快速,安装使用也非常方便。
官网:www.elastic.co

ES的安装:
在2.x之后只能安装在普通用户下面,不能安装在root用户下面
折线图
一类事物的发展趋势
饼形图
个体占总体的比重
柱状图
比较各个个体之间的差异高低

单机
在一台机器上面搭建起一个工作节点
伪分布
在一台机器上面搭建一个分布式集群
完全分布式
在不同的机器上面搭建起一个分布式集群,其中每一个节点负责其中的一个部分

访问es的时候的错误:
NoNodeAvailableException[None of the configured nodes are available: 
需要手动指定es集群的名称:
Settings settings = Settings.builder().put("cluster.name", "up-bigdata").build();
tc = TransportClient.builder().settings(settings).build();
TransportAddress ta1 =  new InetSocketTransportAddress(InetAddress.getByName("uplooking01"), 9300);
TransportAddress ta2 =  new InetSocketTransportAddress(InetAddress.getByName("uplooking02"), 9300);
TransportAddress ta3 =  new InetSocketTransportAddress(InetAddress.getByName("uplooking03"), 9300);
tc.addTransportAddresses(ta1, ta2, ta3);

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多