- 博客(12)
- 收藏
- 关注
原创 记一次Elasticsearch平滑下线机器
由于业务量下降,一个4台节点的elasticsearch集群需要下线,下线前对集群下线进行规划如下:1、请求elasticsearch的web机器配置里先剔除需要下线
2021-05-26 14:20:17
346
4
原创 HIVE元数据初始化出现Schema initialization FAILED! Metastore state would be inconsistent !!
今天在初始化HIVE的过程中,遇到这个问题,后来经过排查是由于hive-site.xml文件中derby的配置及jdbc影响了mysql。首先呢,https://dev.mysql.com/downloads/connector/j/去MySql官网下载与自己Mysql版本对应的JDBC,然后把解压后的文件,找到mysql-connector-java-x.x.xx-bin.jar放到...
2018-12-11 18:14:17
8273
原创 mysql的sql优化
查询优化一、不使用子查询例:SELECT * FROM t1 WHERE id (SELECT id FROM t2 WHERE name=’hechunyang’);子查询在MySQL5.5版本里,内部执行计划器是这样执行的:先查外表再匹配内表,而不是先查内表t2,当外表的数据很大时,查询速度会非常慢。在MariaDB10/MySQL5.6版本里,采用join关联方式对其进行了优...
2018-12-11 17:32:06
250
原创 Mysql的事物简介
事物简介事务(Transaction):一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)。 一个完整的业务需要大量的DML(insert、update、delete)语句共同联合完成。 事务只和DML语句有关,或者说DML语句才有事务。以下是银行账户表t_act(id、账号、余额),进行转账操作:id act...
2018-12-11 17:23:05
248
原创 MySql引擎介绍
引擎简介 发动机(引擎)是汽车的核心,汽车发动机各种各样, 目前常见的汽车发动机机型有: 直列发动机; V型发动机; W型发动机等... 各种发动机结构各有自己的优缺点,这也成了 用户选择汽车的一个最重要因素... 为了满足不同的需求,MySQL数据库也为我们提供了不同的引擎,可以让我们根据自己的需求和x场景选择不同的引擎来达到不同的效果。目前mysql支持的引擎主...
2018-12-11 16:54:13
183
1
原创 elasticsearch sql转dsl并获取搜索结果
由于目前的项目上其他同事有es搜索应用的需求,但是由于学习成本较高,所以我构思了一个简单的工具类,针对spring boot注入的es进行elasticsearch6.3版本以后推出的sql功能, 把sql转为dsl并返回搜索结果(因为es sql的jdbc是收费的,所以用这种方法可以做到sql搜索)。直接上代码:(泛型为实体类,用来把es响应结果转对象用的)import org.apa...
2018-09-21 15:32:39
5004
3
原创 初探elasticsearch SQL
前几节我们主要是在windows 10环境下搭建了docker,并在docker里创建了es的容器,这节我们就要开始应用容器去做一些探索。elasticsearch在6.3版本中发布了一个es开发者万众期待的功能:elasticsearch sql,该功能可以让对于es dsl不熟悉的开发者,可以更加方便的去使用es,今天主要带大家一起看看这个功能~ 一、基本查询查询之前,我们先添...
2018-09-20 14:08:07
7958
原创 windows 10 在docker下安装elasticsearch(四)
ElasticSearch6.3版本中增加了elasticsearch sql, 最近为了研究elasticsearch sql,突发奇想的想在docker中安装es。本文主要介绍的就是在windows 10环境下的docker中安装ES的插件:ElasticSearch-Head 以及在es中安装ik和pinyin插件。 Docker 部署 ElasticSearch-Head ...
2018-09-19 16:27:03
1377
原创 windows 10 在docker下安装elasticsearch(三)
ElasticSearch6.3版本中增加了elasticsearch sql, 最近为了研究elasticsearch sql,突发奇想的想在docker中安装es。本文主要介绍的就是在windows 10环境下的docker中安装elasticsearch。 Docker中安装ElasticSearch:上偏文章中,我们更换源的目的,就是加快下载速度,这篇文章,我们开始安装el...
2018-09-19 16:19:36
3254
原创 windows 10 在docker下安装elasticsearch(二)
ElasticSearch6.3版本中增加了elasticsearch sql, 最近为了研究elasticsearch sql,突发奇想的想在docker中安装es。本文主要介绍的就是在windows 10环境下的docker更换镜像源。 docker更换镜像源由于docker默认的源下载速度十分慢,所以我们需要更换个速度更快的源。这里我们选择阿里镜像源,首先我们需要一个阿里...
2018-09-19 15:49:35
1569
原创 windows 10 在docker下安装elasticsearch(一)
ElasticSearch6.3版本中增加了elasticsearch sql, 最近为了研究elasticsearch sql,突发奇想的想在docker中安装es。本文主要介绍的就是在windows 10环境下安装docker。 下载、安装dockerwindows版本的docker下载地址: http://mirrors.aliyun.com/docker-toolbox/w...
2018-09-19 15:39:51
3550
2
原创 HBase根据Rowkey批量查询数据JAVA API(一次查多条,返回多个记录)
最近在生产中遇到了一个需求,前台给我多个rowkey的List,要在hbase中查询多个记录(返回给前台list)。在网上也查了很多,不过自己都不太满意,filter的功能有可能查询结果不是准确值,而网上给出的get方法也都是返回一条,scan的话都是返回全部数据,还有用rowkey范围查询的,都跟我的这个应用场景不符啊。无奈,自己找了一个方法,给各位有同样需求的朋友们一个参考。
2017-12-01 10:44:45
24561
18
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人