elasticsearch
爪哇岛煮咖啡
大家好,我是一名专注于Java后端开发的软件工程师。拥有多年Java开发经验,熟悉Java主流框架。在分布式系统设计与开发、微服务架构方面有丰富的实践经验。我热衷于探索最新技术,并将其应用于解决实际问题中。在这里,我将分享我的技术旅程、学习笔记以及项目经验。期待与大家的交流和合作!
展开
-
elasticsearch 常见错误整理
启动报错①Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot allocate memory' (errno=12)由于elasticsearch5.0默认分配jvm空间大小为2g,修改jvm空间...原创 2018-02-09 09:12:36 · 4569 阅读 · 0 评论 -
Elasticsearch5.5.2 Java客户端与Spring 集成
本节教程是以上节教程Elasticsearch 使用java客户端操作索引 中的项目为基础进行改写的 1、pom文件增加spring依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring...原创 2018-02-22 18:31:36 · 1038 阅读 · 0 评论 -
Elasticsearch 使用java客户端操作索引
下面使用的代码使用的索引和类型请参考上一篇博客Elasticsearch 使用命令操作索引 普通java项目 1、新建Maven工程 pom文件依赖 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId...原创 2018-02-22 08:55:40 · 3434 阅读 · 0 评论 -
Elasticsearch 使用命令操作索引
索引相当于数据库 类型相当于表 文档相当于表中的每行数据1、新增索引 执行下面的命令,则创建一个名称为 twitter 的索引,它拥有3个分片 2个副本curl -XPUT '192.168.254.128:9200/product?pretty' -H 'Content-Type: application/json' -d'{ "settings" : { ...原创 2018-02-21 17:33:44 · 1622 阅读 · 0 评论 -
Elasticsearch 集群的原理(二)
文章来自于:[Elasticsearch] 集群的工作原理 - 第二部分 一、增加故障转移(Failover)功能启动第二个节点,只要cluster.name和第一个节点相同,就会自动发现集群并加入,如果是不同机器,需要配置一个可连接到的单播主机列表。 如果我们启动了第二个节点,现在的集群会像下面展示的那样: 现在第二个节点加入到了集群中,并且三个副本分片也被分配到了该节点上 - 这...转载 2018-02-20 23:18:01 · 302 阅读 · 0 评论 -
Elasticsearch 集群原理(一)
本文来自:[Elasticsearch] 集群的工作原理 - 第一部分 一、什么是ES的集群由一个或多个相同cluster.name的节点组成,共同承担数据和负载的压力。随着节点被添加到集群,或者从集群中被删除,集群会通过自身调节来将数据均匀分布。集群中的一个节点会被选为主节点(Master Node),它负责管理整个集群的变化,如创建或者删除一个索引(Index),向集群中添加或者删除...转载 2018-02-20 22:59:40 · 590 阅读 · 0 评论 -
Elasticsearch ik分词器修改源码实现从mysql中定时更新词库
下载源码导入eclispe请参考我的上一篇文章ik分词器安装第一步 修改pom文件加入mysql驱动jar 如图所示 第二步 修改Java类1.在Dictionary.java文件中新增一个方法 /** * 批量加载新停用词条 * * @param words * Collection<Str...原创 2018-02-20 19:14:57 · 2547 阅读 · 3 评论 -
Elasticsearch安装Ik中文分词器
注: elasticsearch 版本5.5.2 本篇采用下载源码的方式去下载IK分词器 因为以后如果要进行修改IK分词器可以修改完源码自己进行打包安装第一步 下载IK分词器打开github->搜索ik->选择 medcl/elasticsearch-analysis-ik 如图所示,选择和elsticsearch 匹配的版本 下载到本地...原创 2018-02-19 23:32:16 · 324 阅读 · 0 评论 -
ElasticSearch 5.5.2安装和启动
安装环境 CentOS release 6.8 1、因Elasticsearch是基于java写的,所以它的运行环境中需要java的支持,在Linux下执行命令:java -version,检查Jar包是否安装 安装java版本至少是1.8以上2、首先准备下载Elasticsearch5.5.2 安装包wget https://artifacts.elastic.co/downlo...原创 2018-02-08 00:56:54 · 1530 阅读 · 0 评论 -
Elasticsearch 5.0错误处理
elasticsearch5.0启动出现的错误 原创 2016年11月30日 23:00:52 22444 elasticsearch5.0启动失败,出现如下提示:1、Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; er...原创 2018-02-07 23:49:54 · 206 阅读 · 0 评论 -
Elasticsearch 安装head 插件
elasticsearch 版本 5.51.下载head插件wget https://github.com/mobz/elasticsearch-head/archive/master.zip2.解压 解压到任意目录,但是要和elasticsearch的安装目录区别开。3.安装node和npm head插件需要node环境 需要安装node js ①下载 wget ht...原创 2018-03-31 23:27:59 · 287 阅读 · 0 评论