
数据库
数据库操作
fancy橙子
随心随缘记笔记。
展开
-
Java进行Hbase查询
Hbase存储结构和查询方式已经有所了解,如何调用连接并且进行数据查询呢,这里使用jmeter脚本进行操作:Hbase查询主要是scaner通过滤器filter进行操作,根据要查询列族还是rowkey可分为多种filter,可根据具体条件来进行查询,放个filter比较全的链接,有兴趣可以参考:https://www.jianshu.com/p/bcc54f63abe4以下为代码,包括rowkey前缀模糊查询+列前缀模糊查询+值范围查询等几个组合查询,多个filter可以放到一个list里,单个filt原创 2020-11-20 15:06:03 · 2035 阅读 · 0 评论 -
Hbase存储结构及查询原理
最近了解了一下hbase,主要用于Hadoop生态,它的数据结构是一种基于列存储的高阶有序稀疏MAP,它的数据主要存储在HDFS上,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper进行分布式协同服务主要用来存储非结构化和半结构化数据。一、数据存储结构Hbase存储的数据由以下几部分构成:RowKey: 行键,可理解成MySQL中的主键列。Column: 列,可理解成MySQL列。ColumnFamily: 列族, HBase引入的概念,多个近似列集合在一起组原创 2020-11-09 09:55:55 · 1336 阅读 · 0 评论 -
Mysql重启服务Error: tablespace id is xx in the data dictionary问题
今天在进行同步线上数据到线下数据库时候,重启数据库失败,报错如下:2020-06-10 15:48:14 38376 [Note] InnoDB: 128 rollback segment(s) are active.2020-06-10 15:48:14 38376 [Note] InnoDB: Waiting for purge to startInnoDB: Error: tablespace id is 4753 in the data dictionaryInnoDB: but in fi原创 2020-06-10 17:31:24 · 3593 阅读 · 1 评论 -
如何查看MySQL慢查询日志?
首先登陆到mysql上:-P 表示指定端口号,-p 是登录密码mysql -u root -P 3316 -p 但我在登陆过程报了一个错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)查了下是因为找不到mysql.sock文件造成的,于是:查找mysql.sockfind -name mysql.sock做个软连接:ln -s /data01/3原创 2020-05-25 17:18:19 · 2470 阅读 · 0 评论