草庐IT

11-ES6模块

11.1在javasacript之前的版本中模块化代码通过立即执行函数的必包实现模块。11.2ES6模块1、ES6优缺点和思想es6结合了commonjs和AMD优点,与commonjs类似,es6模块语法相对简单,基于文件(一个文件是一个模块)与AMD类似,ES6支持异步模块加载。浏览器尚未支持ES6,使用需编译,如Babel;思想:必须显式的使用export导出模块变量,才能在外部访问模块变量。否则,就算是模块内的全局变量,在模块外部也访问不到;这样做的好处是可以避免滥用全局变量而让代码更安全。两个关键字export导出import导入2、导出和导入导出//定义时导出exportconst

查询ES的版本信息

如何在kibana上查询当前es的版本【方法一】直接输入部署es的机器的ip+es的端口:一般端口映射都是9200【方法二】使用命令在kibana输入命令:GET/即可获取到当前的es的版本信息,如图所示:

opengl-es - GLKMatrix4(和其他类似的)在 swift 中丢失了吗?

我在快速创建4X4openGL矩阵时遇到问题。我已经导入了以下在Obj-C中工作的内容:importUIKitimportGLKitimportOpenGLESGLKMatrix4不可用,但我可以访问其他GL数学资源,例如GLKMathDegreesToRadians()。还有其他人遇到过这个问题吗? 最佳答案 这在Playground上按预期工作并产生4x4矩阵版本6.3.2(6D2105)importGLKitletsomeMatrix:GLKMatrix4=GLKMatrix4Make(0.0,0.0,0.0,0.0,0.0,

opengl-es - GLKMatrix4(和其他类似的)在 swift 中丢失了吗?

我在快速创建4X4openGL矩阵时遇到问题。我已经导入了以下在Obj-C中工作的内容:importUIKitimportGLKitimportOpenGLESGLKMatrix4不可用,但我可以访问其他GL数学资源,例如GLKMathDegreesToRadians()。还有其他人遇到过这个问题吗? 最佳答案 这在Playground上按预期工作并产生4x4矩阵版本6.3.2(6D2105)importGLKitletsomeMatrix:GLKMatrix4=GLKMatrix4Make(0.0,0.0,0.0,0.0,0.0,

logstash报错es接收不了日志解决问题

发现es不收日志logstash日志报错[INFO][logstash.outputs.elasticsearch]retryingfailedactionwithresponsecode:403({“type”=>“cluster_block_exception”,“reason”=>“blockedby:[FORBIDDEN/12/indexread-only/allowdelete(a在这里插入代码片pi)];”})解决办法:在es命令行输入:curl-XPUT-H‘Content-Type:application/json’http://localhost:9200/_all/_set

ES基本操作(JavaAPI篇)

引入jar包依赖org.elasticsearchelasticsearch7.8.0org.elasticsearch.clientelasticsearch-rest-high-level-client7.8.0org.apache.logging.log4jlog4j-api2.8.2org.apache.logging.log4jlog4j-core2.8.2com.fasterxml.jackson.corejackson-databind2.9.9junitjunit4.12调用API创建Index查询和删除IndexGetIndexRequestrequest=newGetInd

ES查询多个索引,但是某些索引的name不同

参考: https://blog.csdn.net/qq_37147750/article/details/111319151背景:目前有四个索引index,对于这四个index他们的字段并不完全相同,要支持筛选。目前的问题是,其中有两个索引要先根据条件筛选一遍。后续的筛选根据这次的结果做基础。但是这两个索引的筛选条件也不一样。相当于SQL: (select*fromAwherea_idin(x1,x2,x3,x4))unionall(select*fromBwhereb_idin(y1,x2,x3,x4))unionall索引三 unionall 索引四在这个基础上做筛选publicQuer

报错FileSystemException: /datas/nodes/0/indices/gtTXk-hnTgKhAcm-8n60Jw/1/index/.es_temp_file:结构需要清理

首先我碰到的问题是服务器突然断电导致elasticsearch宕机,当我再次启动的时候FileSystemException:/data/elasticsearchDatas/datas/nodes/0/indices/gtTXk-hnTgKhAcm-8n60Jw/1/index/.es_temp_file:结构需要清理到对应的目录中查看,ls查看文件时报ls:无法访问write.lock:结构需要清理所以判断肯定是由于断电导致分区数据损毁,丢失了文件的信息。所以需要修复分区,并重新挂载到目录上。查看磁盘挂载df-h可看到文件所在的目录挂载的分区是/dev/sdc,这就是我们需要修复的。先将已

es笔记七之聚合操作之桶聚合和矩阵聚合

桶(bucket)聚合并不像指标(metric)聚合一样在字段上计算,而是会创建数据的桶,我们可以理解为分组,根据某个字段进行分组,将符合条件的数据分到同一个组里。桶聚合可以有子聚合,意思就是在分组之后,可以在每个组里再次进行聚合操作,聚合的数据就是每个组的数据。以下是本篇笔记目录:基本桶聚合操作过滤聚合多桶过滤聚合全局聚合直方图聚合嵌套聚合范围聚合稀有词聚合矩阵聚合1、基本桶聚合操作我们可以简单的先来进行一下桶聚合的操作,比如我们根据age字段对数据进行分组操作:GET/bank/_search{"size":0,"aggs":{"bucket_age":{"terms":{"field":

Elasticsearch【安装ES服务、安装kibana、Docker安装 、索引操作、文档操作】(二)-全面详解(学习总结---从入门到深化)

 目录Elasticsearch安装_安装ES服务Elasticsearch安装_安装kibanaElasticsearch安装_Docker安装 Elasticsearch常用操作_索引操作Elasticsearch常用操作_文档操作 Elasticsearch安装_安装ES服务准备工作 1、 准备一台搭载有CentOS7系统的虚拟机,使用XShell连接虚拟机2、关闭防火墙,方便访问ES#关闭防火墙:systemctlstopfirewalld.service#禁止防火墙自启动:systemctldisablefirewalld.service3、配置最大可创建文件数大小#打开系统文件:v