随笔分类 -  elasticsearch

摘要:1.注册一个新的license,每一项都要填写,每次可以使用一年,一年到期后再来注册一个新的 2.更新license (官方文档:https://www.elastic.co/guide/en/x-pack/5.6/installing-license.html)上传license文件后执行下面的命 阅读全文
posted @ 2019-07-17 12:23 努力挣扎的小兵 阅读(1720) 评论(0) 推荐(0)
摘要:当索引一个文档的时候,文档会被存储到一个主分片中。 Elasticsearch 如何知道一个文档应该存放到哪个分片中呢?当我们创建文档时,它如何决定这个文档应当被存储在分片 1 还是分片 2 中呢?首先这肯定不会是随机的,否则将来要获取文档的时候我们就不知道从何处寻找了。实际上,这个过程是根据下面这 阅读全文
posted @ 2019-07-17 12:20 努力挣扎的小兵 阅读(1709) 评论(0) 推荐(0)
摘要:https://www.elastic.co/guide/cn/elasticsearch/guide/current/mapping.html如果有两个不同的类型,每个类型都有同名的字段,但映射不同(例如:一个是字符串一个是数字),将会出现什么情况?简单回答是,Elasticsearch 不会允许 阅读全文
posted @ 2019-07-17 12:16 努力挣扎的小兵 阅读(8794) 评论(0) 推荐(0)
摘要:1.Cluster(集群)# 集群名称标识了你的集群,自动探查会用到它。默认值为elasticsearch# 如果你在同一个网络中运行多个集群,那就要确保你的集群名称是独一无二的。## cluster.name: my-application 2.Node(节点)# 节点名称会在启动的时候自动生成, 阅读全文
posted @ 2019-07-17 12:16 努力挣扎的小兵 阅读(663) 评论(0) 推荐(0)
摘要:discovery.zen.minimum_master_nodes: 2这个参数决定了要选举一个Master需要多少个主节点(最少候选主节点数)。默认值是1。官方给出的建议是 N/2 + 1,N是集群中主节点的数量,例如一个有3个主节点的集群,minimum_master_nodes 应该被设置成 阅读全文
posted @ 2019-07-17 12:15 努力挣扎的小兵 阅读(400) 评论(0) 推荐(0)
摘要:https://www.elastic.co/guide/cn/elasticsearch/guide/current/dynamic-mapping.html#dynamic-mapping当 Elasticsearch 遇到文档中以前 未遇到的字段,它用 dynamic mapping 来确定字 阅读全文
posted @ 2019-07-17 12:14 努力挣扎的小兵 阅读(1073) 评论(0) 推荐(0)
摘要:查看所有索引的配置信息GET /_settings 查看某个索引的配置信息 创建索引时设置 设置索引的副本信息(分片个数不允许修改) index.mapping.total_fields.limit:索引中的最大字段数。默认值为1000。index.mapping.nested_fields.lim 阅读全文
posted @ 2019-07-17 12:12 努力挣扎的小兵 阅读(3557) 评论(0) 推荐(0)
摘要:1. 查看ES集群健康状态 查看指定索引库的健康状态http://localhost:9200/_cluster/health/index_name?prettyhttp://localhost:9200/_cluster/health/index_name,index_name2?pretty 阅读全文
posted @ 2019-07-17 12:11 努力挣扎的小兵 阅读(21795) 评论(0) 推荐(0)
摘要:1.单条所以插入//第一个参数:索引名;第二个参数:索引类型;第三个参数:索引ID(相同的id时修改数据,默认为随机字符串)IndexResponse indexResponse = client.prepareIndex("twitter", "json","1").setSource(json) 阅读全文
posted @ 2019-07-17 12:10 努力挣扎的小兵 阅读(2717) 评论(0) 推荐(0)
摘要:索引别名API允许使用一个名字来作为一个索引的别名,所有API会自动将别名转换为实际的索引名称。 别名也可以映射到多个索引,别名不能与索引具有相同的名称。别名可以用来做索引迁移和多个索引的查询统一,还可以用来实现视图的功能 查看所有别名GET /_aliases 查看某个别名下的索引GET /_al 阅读全文
posted @ 2019-07-17 12:09 努力挣扎的小兵 阅读(3935) 评论(0) 推荐(0)
摘要:使用sql插件执行如下语句的时候报错http://10.127.0.1:9200/_sql?sql=select * from test limit 1000000 错误信息:{"error":{"root_cause":[{"type":"query_phase_execution_excepti 阅读全文
posted @ 2019-07-17 11:41 努力挣扎的小兵 阅读(4623) 评论(0) 推荐(0)
摘要:检查bootstrap.memory_lock设置是否生效 如果您看到mlockall为false,则表示mlockall请求失败。您还将在日志中看到一行"Unable to lock JVM Memory"。在Linux / Unix系统上最可能的原因是运行Elasticsearch的用户没有锁定 阅读全文
posted @ 2019-07-17 11:39 努力挣扎的小兵 阅读(2213) 评论(0) 推荐(0)
摘要:原因:报了一大串错误,大家不必惊慌,其实只是一个警告,主要是因为你Linux版本过低造成的。 解决方案:1、重新安装新版本的Linux系统2、警告不影响使用,可以忽略 ERROR: bootstrap checks failedmax file descriptors [65535] for ela 阅读全文
posted @ 2019-07-17 11:37 努力挣扎的小兵 阅读(551) 评论(0) 推荐(0)
摘要:编辑bin/elasticsearch 可以看到elasticsearch使用环境变量JAVA_HOME中配置的jdk:if [ -x "$JAVA_HOME/bin/java" ]; then JAVA="$JAVA_HOME/bin/java"else JAVA=`which java`fi 直 阅读全文
posted @ 2019-07-17 11:26 努力挣扎的小兵 阅读(6403) 评论(0) 推荐(0)
摘要:https://www.elastic.co/guide/cn/elasticsearch/guide/current/custom-dynamic-mapping.html如果你想在运行时增加新的字段,你可能会启用动态映射。 然而,有时候,动态映射 规则 可能不太智能。幸运的是,我们可以通过设置去 阅读全文
posted @ 2019-07-17 11:25 努力挣扎的小兵 阅读(1650) 评论(1) 推荐(0)
摘要:在轻量搜索中,我们介绍了 _all 字段:一个把其它字段值 当作一个大字符串来索引的特殊字段。 query_string 查询子句(搜索 ?q=john )在没有指定字段时默认使用 _all 字段。_all 字段在新应用的探索阶段,当你还不清楚文档的最终结构时是比较有用的。你可以使用这个字段来做任何 阅读全文
posted @ 2019-07-17 11:24 努力挣扎的小兵 阅读(2645) 评论(0) 推荐(0)
摘要:默认地,Elasticsearch 在 _source 字段存储代表文档体的JSON字符串。和所有被存储的字段一样, _source 字段在被写入磁盘之前先会被压缩。这个字段的存储几乎总是我们想要的,因为它意味着下面的这些:搜索结果包括了整个可用的文档——不需要额外的从另一个的数据仓库来取文档。如果 阅读全文
posted @ 2019-07-17 11:22 努力挣扎的小兵 阅读(5336) 评论(0) 推荐(0)
摘要:创建只有 一个主分片,没有副本的小索引: 可以用 update-index-settings API 动态修改副本数: 阅读全文
posted @ 2019-07-17 11:21 努力挣扎的小兵 阅读(5984) 评论(0) 推荐(0)
摘要:内部对象 经常用于 嵌入一个实体或对象到其它对象中。例如,与其在 tweet 文档中包含 user_name 和 user_id 域,我们也可以这样写: Elasticsearch 会动态 监测新的对象域并映射它们为 对象 ,在 properties 属性下列出内部域: user 和 name 域的 阅读全文
posted @ 2019-07-17 11:20 努力挣扎的小兵 阅读(1044) 评论(0) 推荐(0)
摘要:https://www.elastic.co/guide/cn/elasticsearch/guide/current/mapping-intro.html通过 /_mapping ,我们可以查看 Elasticsearch 在一个或多个索引中的一个或多个类型的映射 。 自定义域映射尽管在很多情况下 阅读全文
posted @ 2019-07-17 11:19 努力挣扎的小兵 阅读(845) 评论(0) 推荐(0)