当前位置: 首页 > news >正文

福州仓山区网站建设/软广告经典案例

福州仓山区网站建设,软广告经典案例,备案域名注册,wordpress登录按钮设置搜索框架ElasticSearch介绍和整合SpringBoot2.0 1、搜索知识和搜索框架elasticsearch介绍 简介:通过京东电商 介绍什么是搜索引擎,和开源搜索框架ElasticSearch6.x新特性介绍 前言:介绍ES的主要特点和使用场景,新特性讲解mysql&a…

搜索框架ElasticSearch介绍和整合SpringBoot2.0

1、搜索知识和搜索框架elasticsearch介绍
简介:通过京东电商 介绍什么是搜索引擎,和开源搜索框架ElasticSearch6.x新特性介绍

	前言:介绍ES的主要特点和使用场景,新特性讲解mysql:like 模糊,性能问题,solr:针对企业,Luceneelasticsearch:针对数据量特别大,PB,TB纯java开发,springboot使用,5.6版本es升级4->5版本,改动大,但是5版本后,改动不大elasticSearch主要特点1、特点:全文检索,结构化检索,数据统计、分析,接近实时处理,分布式搜索(可部署数百台服务器),处理PB级别的数据搜索纠错,自动完成2、使用场景:日志搜索,数据聚合,数据监控,报表统计分析3、国内外使用者:维基百科,Stack Overflow,GitHub新特性讲解1、6.2.x版本基于Lucene 7.x,更快,性能进一步提升,对应的序列化组件,升级到Jackson 2.8mysql:database   table   rocordes   : index	  type(只能存在一个)    document2、推荐使用5.0版本推出的Java REST/HTTP客户端,依赖少,比Transport使用更方便,在基准测试中,性能并不输于Transport客户端,在5.0到6.0版本中,每次有对应的API更新, 文档中也说明,推荐使用这种方式进行开发使用,所有可用节点间的负载均衡在节点故障和特定响应代码的情况下进行故障转移,失败的连接处罚(失败的节点是否重试取决于失败的连续次数;失败的失败次数越多,客户端在再次尝试同一节点之前等待的时间越长)3、(重要)不再支持一个索引库里面多个type,6.x版本已经禁止一个index里面多个type,所以一个index索引库只能存在1个type官方文档:1、6.0更新特性https://www.elastic.co/guide/en/elasticsearch/reference/6.0/release-notes-6.0.0.html#breaking-java-6.0.02、6.1更新特性 https://www.elastic.co/guide/en/elasticsearch/reference/6.1/release-notes-6.1.0.html

2、快熟部署ElastcSearch5.6.x
简介:讲解为什么不用ES6.x版本,及本地快速安装ElasticSeach和场景问题处理

配置JDK1.8使用wget 下载elasticsearch安装包wget  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.8.tar.gz
解压tar -zxvf elasticsearch-5.6.8.tar.gz
官网:https://www.elastic.co/products/elasticsearch外网访问配置:	config目录下面elasticsearch.yml修改为 network.host: 0.0.0.0配置es出现相关问题处理(阿里云、腾讯云,亚马逊云安装问题集合):1、问题一Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error='Cannot allocate memory' (errno=12)## There is insufficient memory for the Java Runtime Environment to continue.# Native memory allocation (mmap) failed to map 986513408 bytes for committing reserved memory.# An error report file with more information is saved as:# /usr/local/software/temp/elasticsearch-6.2.2/hs_err_pid1912.log解决:内存不够,购买阿里云的机器可以动态增加内存2、问题二[root@iZwz95j86y235aroi85ht0Z bin]# ./elasticsearch[2018-02-22T20:14:04,870][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as rootat org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:125) ~[elasticsearch-6.2.2.jar:6.2.2]at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112) ~[elasticsearch-6.2.2.jar:6.2.2]at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.2.2.jar:6.2.2]at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.2.2.jar:6.2.2]解决:用非root用户添加用户:useradd -m 用户名  然后设置密码  passwd 用户名3、问题三./elasticsearchException in thread "main" java.nio.file.AccessDeniedException: /usr/local/software/temp/elasticsearch-6.2.2/config/jvm.options解决:权限不够 chmod 777 -R 当前es目录常见配置问题资料:https://www.jianshu.com/p/c5d6ec0f35e0

3、ElasticSearch5.6测试数据准备
简介: ElasticSearch5.6.x简单测试
1、步骤 https://www.elastic.co/guide/en/elasticsearch/reference/5.6/index.html
2、使用POSTMAN 工具

	基础查看集群状态:localhost:9200/_cat/health?v查看索引列表:localhost:9200/_cat/indices?v

4、SpringBoot2.x整合elasticsearch5.6.x
简介:SpringBoot2.x整合elasticSearch5.6.8实战

	Spring Data Elasticsearch文档地址https://docs.spring.io/spring-data/elasticsearch/docs/3.0.6.RELEASE/reference/html/版本说明:SpringBoot整合elasticsearchhttps://github.com/spring-projects/spring-data-elasticsearch/wiki/Spring-Data-Elasticsearch---Spring-Boot---version-matrix1、添加maven依赖					<dependency>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-starter-data-elasticsearch</artifactId>  </dependency>  2、接口继承ElasticSearchRepository,里面有很多默认实现注意点:索引名称记得小写,类属性名称也要小写新建实体对象article加上类注解 @Document(indexName = "blog", type = "article")3、配置文件:# ELASTICSEARCH (ElasticsearchProperties)spring.data.elasticsearch.cluster-name=elasticsearch # Elasticsearch cluster name.spring.data.elasticsearch.cluster-nodes=localhost:9300 # Comma-separated list of cluster node addresses.spring.data.elasticsearch.repositories.enabled=true # Whether to enable Elasticsearch repositories.4、QueryBuilder使用https://www.elastic.co/guide/en/elasticsearch/client/java-api/1.3/query-dsl-queries.html//单个匹配,搜索name为jack的文档  QueryBuilder queryBuilder = QueryBuilders.matchQuery("title", "搜"); 4、查看es数据查看索引信息:http://localhost:9200/_cat/indices?v查看某个索引库结构:http://localhost:9200/blog查看某个对象:http://localhost:9200/blog/article/1
http://www.jmfq.cn/news/5181427.html

相关文章:

  • 北京市海淀区建设委员会网站/自动搜索关键词软件
  • wordpress进入数据库/百度seo优化价格
  • 物流公司怎么做网站/手机百度网盘下载慢怎么解决
  • 北京网站模板建设/今日头条号官网
  • 鞍山网站制作公司/网络营销成功案例分析
  • 创意广告图片/哈尔滨百度搜索排名优化
  • 网站开发线上销售技巧/营销网络怎么写
  • 推荐一些做电子的网站/搜索引擎排名竞价
  • wordpress主题dux/西安seo网站推广优化
  • 给我免费播放片高清在线观看中国/百度刷排名优化软件
  • 网站主题制作/seo优化关键词是什么意思
  • 广州微信网站设计/优化推广关键词
  • php网站开发更换模板/做国外网站
  • 做网站如何挣钱/六盘水seo
  • 服务类网站开发/谷歌app官方下载
  • 教你做企业网站/深圳搜索竞价账户托管
  • 晋城建设局官方网站/网站建设情况
  • 南宁网站推广¥做下拉去118cr/黄页88网
  • 搭建网站 在线浏览功能/小程序开发系统
  • 帮诈骗团伙做网站属于诈骗吗/百度网站网址是多少
  • 自己做网站推广试玩/黄页推广引流
  • 泉州小程序开发科技公司/商丘seo外包
  • 政府门户网站源代码/珠海seo关键词排名
  • 政府门户网站建设目的/关键字排名查询
  • 上海网站设计/建站abc官方网站
  • 本地linux做网站/做百度推广多少钱
  • 汕头网站推广排名/千部小黄油资源百度云
  • 如何做网站公司/网站平台都有哪些
  • 体育网站怎样做香功/营销策略分析包括哪些内容
  • 重庆网站建设网领科技/百度联盟广告点击一次收益