草庐IT

es6-features

全部标签

使用docker-compose进行一键启动es和kibana

compose安装docker-compose使用命令进行下载curl-L"https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose#修改权限chmod+x/usr/local/bin/docker-compose#创建软链ln-s/usr/local/bin/docker-compose/usr/bin/docker-compose#查看是否安装成功docker-compose--version使

使用docker-compose进行一键启动es和kibana

compose安装docker-compose使用命令进行下载curl-L"https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose#修改权限chmod+x/usr/local/bin/docker-compose#创建软链ln-s/usr/local/bin/docker-compose/usr/bin/docker-compose#查看是否安装成功docker-compose--version使

使用docker安装elastic search[ES]和kibana

安装目标使用docker安装elasticsearch和kibana,版本均为7.17.1安装esdockerpull#去dockerhub看具体版本,这里用7.17.1dockerpullelasticsearch:7.17.1dockerpullkibana:7.17.1临时安装生成文件#dockerrun-d--nameelasticsearch-p9200:9200-p9300:9300-e"discovery.type=single-node"-eES_JAVA_OPTS="-Xms256m-Xmx256m"elasticsearch:7.17.1参数说明-d后台启动–name起别名

【ES】笔记-let 声明及其特性

let声明及其特性声明变量变量赋值、也可以批量赋值leta;letb,c,d;lete=100;letf=521,g='iloveyou',h=[];变量不能重复声明letstar='罗志祥';letstar='小猪';块级作用域,let声明的变量只在块级作用域内有效{letgirl='周杨青';}console.log(girl)注意:在ifelsewhilefor中使用let都是块级作用域不存在变量提升使用var(存在变量提升) console.log(girl);vargirl="小刘同学" //打印结果:undefined使用let(不存在变量提升) console.log(girl)

ES 的 RESTFUL API 常用示例

目录前言一、创建索引二、新增或修改记录三、删除数据四、查询数据前言在这里记录ES的几种简单的restfulapi操作,方便使用es开发过程中数据的模拟与验证。下面示例中用到的index统一为blog,type统一为article。一、创建索引创建一个index为blog的索引,索引中的type为articl#请求类型:PUT#索引类型:bloghttp://IP:9200/blog#type:article#properties中存储字段信息{ "mappings":{ "article":{ "properties":{ "id":{ "type":"long",

ES配置https认证和用户密码授权的方法

  最近由于安全需要,需要对使用es组件的部分升级https认证和用户密码通讯,调整原有方法如下:RestClientBuilderclientBuilder=RestClient.builder(newHttpHost(host,port,elasticsearchProtocol));//1.设置公共请求头,每个请求都会带上这个请求头setDefaultHeaders(clientBuilder);//3.设置节点失败监听器setFailListener(clientBuilder);//4.设置节点选择器clientBuilder.setNodeSelector(NodeSelector

使用Canal同步mysql数据到es

一、简介Canal主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费。当前的canal支持源端MySQL版本包括5.1.x,5.5.x,5.6.x,5.7.x,8.0.x二、工作原理MySQL主备复制原理MySQLmaster将数据变更写入二进制日志(binarylog,其中记录叫做二进制日志事件binarylogevents,可以通过showbinlogevents进行查看)MySQLslave将master的binarylogevents拷贝到它的中继日志(relaylog)MySQLslave重放relaylog中事件,将数据变更反映它自己的数据canal工作原理cana

【ES6丨前端进阶基础 】二,ES6rest参数,Symbol第七种数据类型

CSDN话题挑战赛第2期参赛话题:面试宝典目录​​​​​​​前言一,函数参数的默认值设置二,rest参数三,扩展运算符扩展运算符应用1.合并数组2.数组的克隆3.伪数组转化成真正的数组四,Symbol第7种数据类型1.七种数据类型 2.Symbol特点3.Symbol的使用4.如何给对象添加Symbol方法五,迭代器1.什么是迭代器?2.迭代器的应用​​​​​​​写在最后前言ES全称EcmaScript,是脚本语言的规范,而平时经常编写的JavaScript,是EcmaScript的一种实现,所以ES新特性其实指的就是JavaScript的新特性一,函数参数的默认值设置es6允许赋初始值形参初

【ES6丨前端进阶基础 】二,ES6rest参数,Symbol第七种数据类型

CSDN话题挑战赛第2期参赛话题:面试宝典目录​​​​​​​前言一,函数参数的默认值设置二,rest参数三,扩展运算符扩展运算符应用1.合并数组2.数组的克隆3.伪数组转化成真正的数组四,Symbol第7种数据类型1.七种数据类型 2.Symbol特点3.Symbol的使用4.如何给对象添加Symbol方法五,迭代器1.什么是迭代器?2.迭代器的应用​​​​​​​写在最后前言ES全称EcmaScript,是脚本语言的规范,而平时经常编写的JavaScript,是EcmaScript的一种实现,所以ES新特性其实指的就是JavaScript的新特性一,函数参数的默认值设置es6允许赋初始值形参初

docke安装elasticsearch(ES)

docke安装elasticsearch(ES)1.安装一个不带数据卷映射的ESdockerrun-d--nameelasticsearch-p9200:9200-p9300:9300-e"discovery.type=single-node"elasticsearch:7.6.22.创建es数据卷映射目录mkdir-pdata/elasticsearch3.将创建docker中ES服务的配置文件数据拷贝到本地宿主机中dockercpelasticsearch:/usr/share/elasticsearch/config/data/elasticsearch/configdockercpel