为了账号安全,请及时绑定邮箱和手机立即绑定

ElasticSearch入门

瓦力老师 JAVA开发工程师
难度中级
时长 1小时45分
学习人数
综合评分9.50
102人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰

讲师回答 / 瓦力老师
ES的用途有很多,业内很多公司经常用它做为日志分析中间件,存储海量的日志数据,还有很多公司直接用它作为站内搜索。从存储角度讲,ES可以认为是一种数据库,但是ES没有强事务机制,所以注意使用场景。另外,导入SQL数据到ES,在5.x以前有蛮多第三方开源库的,如果使用5.x的话,就需要你自己去写代码搞定了。希望我的回答可以帮助到你,祝你学习愉快~\(^o^)/~
@qq_嗯_8
这位小朋友~这是SpringBoot基础,你可以检查一下配置类是否加了@Configuration注解
@Autowired
private TransportClient client;
启动时报了Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.elasticsearch.client.transport.TransportClient' available:
debug的时候发现@Bean
public TransportClient client() 这个方法根本就没有进去执行
我发现我还得加个依赖
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>5.5.2</version>
</dependency>
不然报错。。。

已采纳回答 / 瓦力老师
这位同学,同一机器的端口号是不能被同时占用的,这里我说一下ES的端口机制:ES默认的HTTP监听端口是9200,如果当前被占用,则在9200~9300范围内递增;另外TCP的默认监听端口是9300,如果当前被占用,则再9300~9400范围内递增。所以单机少量节点,不配置具体端口的话,也是可以运行的。另一个问题,discovery.zen.ping.unicast.hosts 是用来集群通信的,那么逻辑上只要保证能获取master(直接或间接)的信息,配置任意组合的ip都是可行的,通常情况下,都是配置ma...
哦 在 淅淅沥沥无忧无虑图是个好人nm
gf!yrfefcvbbnkxl_czXVN;XPPAPm mmm
@qq_夜尽天明_143686269
我建议另外装一个JDK以启动ES,检查一下是不是JDK版本的问题
postman 接口测试工具
基础概念:
1)索引: 还有相同属性的文档集合
2)类型:索引可以定义一个或者多个类型,文档必须属于一个类型
3)文档: 文档是可以背索引的基本数据单位
master|--->slave01
|
|--->slave02

配置:
cluster.name: niubiwali
node.name:master
node.master:true
network.host:217.0.0.1
head插件安装,实现友好数据检索,
2.x 版本: 稳定,有很多插件
5.x 版本: 新版本是趋势,修复,维护及时
版本 1.x-->2.x--->5.x
我的centos7 java的版本已经是1.8了还是报这个错。
Error: Could not find or load main class org.elasticsearch.tools.JavaVersionChecker
Elasticsearch requires at least Java 8 but your Java version from /usr/local/jdk1.8.0_121/bin/java does not meet this requirement
这个建议看文档,个人对索引,类型,文档的理解都不同,我的理解是索引类似一个种类的抽象,事情,类型类似这件事情种类(比如:结婚,丧事,暴力事件),而文档是对这件事情的具体描述,如:在某年某月,在某个地点发生了一起打架斗殴事件。
课程须知
熟悉maven构建项目,了解RESTful和Spring Boot的基本知识
老师告诉你能学到什么?
ElasticSearch的基本概念,学习ElasticSearch的服务搭建,了解ElasticSearch的常用技巧

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消