自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(30)
  • 资源 (19)
  • 问答 (2)
  • 收藏
  • 关注

原创 jvm线上异常排查流程

比如:1.当元空间的大小设置达到 MetaspaceSize 阈值时,就会触发 Metadata GC Threshold GC。6.然后用 Arthas 的 classloader -a 命令直接导出元空间内加载的所有类,看看到底程序都加载了哪些类。3.jstat -gcutil pid 1000 10 每秒打印一次当前jvm的gc运行情况,一共打印10次。2. jinfo -flags pid(java运行id) 打印出当前设置的jvm内存参数情况。2.young空间太小,创建的对象太多。

2023-10-26 17:57:23 539

原创 git命令实战

将某个分支提交的commit回退到指定commit 去gitlab上面查看commit对应得id,当然你也可以用命令行 git reset --hard commitId git push -f origin 分支名称

2023-06-28 10:07:34 106

原创 iPhone手机如何将短信同步到安卓手机上

4.代开专业模式,就能查看短信模块得数据,并且到导出成 sms.db文件。3.用爱思助手查看备份数据;注:一定要用专业模式查看。5. 用在线 db文件转成csv文件格式;6.用360手机助手加载csv文件。

2023-06-07 17:01:05 2040

原创 First, rewinding head to replay your work on top of it...

First, rewinding head to replay your work on top of it...

2022-12-06 09:58:07 451

原创 【转载】SQL查询的底层运行原理分析

SQL 语言无处不在。SQL 已经不仅仅是技术人员的专属技能了,似乎人人都会写SQL,就如同人人都是产品经理一样。如果你是做后台开发的,那么CRUD就是家常便饭。如果你是做数仓开发的,那么写SQL可能占据了你的大部分工作时间。我们在理解 SELECT 语法的时候,还需要了解 SELECT 执行时的底层原理。只有这样,才能让我们对 SQL 有更深刻的认识。本文分享将逐步分解SQL的执行过程,希望对你有所帮助。数据准备本文旨在说明SQL查询的执行过程,不会涉及太复杂的SQL操作,主要涉及两张表:citi

2020-10-21 16:31:16 175

转载 【转载】分布式系统中的CAP理论

对于刚刚接触分布式系统的小伙伴们来说,一提起分布式系统,就感觉高大上,深不可测。而且看了很多书和视频还是一脸懵逼。这篇文章主要使用大白话的方式,带你理解一下分布式系统中的CAP理论。保证你能听懂。为了防止被误以为是洗文的嫌疑,我在这里先说明一下:我参考了知乎和博客园上等相关文章,还有下面的图不是我自己画的,我觉得能清晰地表达出意思就是好图,在百度图片上下载了一波。一、什么是分布式系统拿一个最简单的例子,就比如说我们的图书管理系统。之前的系统包含了所有的功能,比如用户注册登录、管理员功能、图书借阅

2020-10-21 15:22:12 92

原创 spark遇到的一些问题及其解决办法

1. ERROR org.apache.spark.storage.DiskBlockObjectWriter: Uncaught exception while reverting partial writes to file /home/work/hdd9/yarn/ttttt-hadoop/nodemanager/usercache/s_sales/appcache/application_1597370851926_759263/blockmgr-7aa07b85-2ee1-4b1b-9eb1-62

2020-08-21 11:36:12 13436

原创 spark dataframe设置分区数不起作用

spark项目中发现从hive读取的数据,dataframe无法进行reparation的设置,非得转成rdd才可以???后来经过查阅资料和测试,原来是submit中设置的参数问题:--conf spark.sql.adaptive.enabled=true 谨慎使用原因:由于spark.sql.adaptive.enabled设置成true就是开启动态分区了,自定义分区数将不管用;我们设置成 false 后自定义分区数就管用了!!!相关参数:spark.sql.adapt..

2020-07-03 10:43:36 1346

原创 解决在非root账户下安装Hadoop环境免密失败问题

非root用户安装Hadoop环境,在免密的设置上有时候无效,比如出现如下:[root@vm101-138-248-149 ~]# ssh 101.138.248.149 -p [email protected]'s password:Permission denied, please try [email protected]'s password:Permission denied, please try [email protected]

2020-05-22 17:07:42 853

原创 hive java.lang.OutOfMemoryError: Java heap space

hive 开启了hiveServer2服务,连接了一段时间就拒绝连接,hive日志报错如下:Exception in thread "org.apache.hadoop.hive.common.JvmPauseMonitor$Monitor@56b9d43f" java.lang.OutOfMemoryError: Java heap spaceException in thread "Tri...

2020-04-09 14:48:29 3420

原创 HADOOP+HIVE安装

本人单机搭建环境,以前搭完就拉到了,只是最近又搭建。。。还是有坑,觉得还是记录一下相关配置吧1.下载linux版的jdk并安装,一定选择的时候选择linux版的,不然他识别不到2.下载hadoop和hive,一定要注意版本,一般不要用最新版本,本次我用的都是3.12的版本3.配置/etc/profile# /etc/profile#jdkexport JAVA_HOME=...

2020-03-22 20:08:02 1618 1

原创 HIVE-CUSTOM 权限设置

公司对外的业务,需要再隔离机上安装Hadoop环境,同时hive来管理表,相对hvie建的表做一些简单的权限控制。hive的权限控制一般企业还是用Kerberos,跟Hadoop账户相关联;下面介绍的是一种在hive层面的控制。进入正题:首先,此方法需要自己编程,当然下面有代码,你自己新建项目。复制。打包。上传到你安装的hive根目录的lib中。 import java.io....

2020-03-22 19:38:16 2041

原创 DefaultContainerExecutor: Exception code 1

当环境搭建完成,运行hive的时候,hive命令行无法执行mapreduce,然后我就去看日志,发现hadoop的namenode的log,如下:org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor: Exception code 1............解决方式:在mapred-site....

2020-03-20 21:31:15 297

原创 解决idea断点没有全部生效

有的时候我们打了断点,发现有的断点不能debug,删了在新建都不可以,我个人在spark项目中,写的一些函数,里面的断点都没运行,解决方式就是如下:将红色部分设置成如上即可。...

2020-03-04 23:16:46 2884

原创 spark操作hbase的问题汇总

1.无法访问hbase的regionservice自己就在虚拟机里搭建了Hadoop和HBase,在进行API操作连接时,出现以下错误:Exception in thread "main" org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after attempts=36, exceptions:Fri N...

2019-12-03 16:39:50 635

原创 spark-on-hive环境,hive-on-spark环境配置

spark中如果不配置hive环境是无法读取hive表数据的,如下配置:①如果你的hive元数据存在mysql,把mysql-connector-java-8.0.18.jar复制到spark的jars中②在spark的spark-env.sh中添加:export HIVE_HOME=/root/bigdata/hive-2.3.6export HIVE_CONF_DIR=${HI...

2019-11-29 18:20:53 455

原创 linux[Centos]上安装griffin(0.4)

不废话砸直接开始,想看griffin的功能和应用可以去百度,在此我们只讲安装。安装。安装。此安装的环境是在linux下面编译运行。1.griffin依赖很多组件,请一定要保证这些组件正常安装和运行,请一定要保证这些组件正常安装和运行,请一定要保证这些组件正常安装和运行。JDK 1.8 (以上) Maven Mysql 数据库 (可以是 PostgreSQL ) npm nodejs...

2019-11-28 15:03:04 1170 6

原创 Exception in thread "main" MetaException(message:Version information not found in metastore. )

当你启动hive的Metastore Server 时候,报错,解决如下:在hive-site.xml中添加:<property> <name>hive.metastore.schema.verification</name> <value>false</value> <description>...

2019-11-26 16:05:00 1011

原创 Starting MySQL.. ERROR The server quit without updating PID file (localhost.localdomain.pid)

用的好好的MySQL,突然自己就崩溃了。。。重启之类的就报错:# service mysqld restartStarting MySQL.. ERROR! The server quit without updating PID file (localhost.localdomain.pid)...插入一个其他问题:bin/./mysqld_safe --defaults-fil...

2019-11-26 15:19:23 1673

原创 hive web界面无法访问问题

今天突然想访问一下hive的web界面,发现无法访问,于是进行了如下友好操作:1.hive的web访问主要是hiveserver2服务的开启,请先配置hive-size.xml<!-- 这是hiveserver2 --> <property> <name>hive.server2.thrift.port...

2019-11-19 21:08:39 2672

原创 Centos安装图形化界面

VMware安装的centos没有图像化界面。。。额,感觉当服务器用确实没用,但是我突然想用下浏览器,就试着安装了。好吧,开始正文。1.打开命令行,切换到root权限后输入:yum -y groupinstall "X Window System"2.查看自己可以安装的图形化界面输入:yum grouplist3. 安装可视化界面:yum -y g...

2019-11-19 20:42:20 432 1

原创 Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

今天运行hive shell,发现出现如下问题:解决:1.在hive的配置文件hive-site.xml添加如下配置:​​​​​​​<property> <name>datanucleus.schema.autoCreateAll</name> <value>true</value></propert...

2019-11-19 16:47:39 103

原创 Linux安装Mysql_8.0.18

1.下载MySQL,http://dev.mysql.com/downloads/mysql/选择适合你的版本下载即可。2.将下载MySQL包上传到linux,进行解压:tar -xvf mysql.....3.移动并修改文件名: mv /bigdata/mysql-8.0.18-linux-glibc2.12-x86_64.tar /usr/local/mysql4.新...

2019-11-18 20:48:25 1904 1

原创 Problem starting AdminServer on address 0.0.0.0, port 8080 and command URL /commands

zookeeper无法启动,查看启动日志发现是端口被占用:发现8080端口被占用,通过查阅Zookeeper3.5的官方文档,发现这是Zookeeper3.5的新特性:这是Zookeeper AdminServer,默认使用8080端口,它的配置属性如下:我们可以修改在zoo.cfg中修改AdminServer的端口: 1 ad...

2019-11-18 16:46:24 4278

原创 算法—堆排序

此文为转载,原文链接:https://www.jianshu.com/p/0d383d294a80--------------------------------------------------------------------------------------------------------------------------------------------------...

2019-10-15 16:12:47 121

原创 Parquet与ORC:高性能列式存储格式(收藏)

Parquet与ORC:高性能列式存储格式(收藏)背景随着大数据时代的到来,越来越多的数据流向了Hadoop生态圈,同时对于能够快速的从TB甚至PB级别的数据中获取有价值的数据对于一个产品和公司来说更加重要,在Hadoop生态圈的快速发展过程中,涌现了一批开源的数据分析引擎,例如Hive、SparkSQL、Impala、Presto等,同时也产生了多个高性能的列式存储格式,例如RCFil...

2019-10-15 16:00:59 401

原创 干货丨Tachyon:Spark生态系统中的分布式内存文件系统【转载】

今天查询类似hdfs的底层分布式存储的时候,突然发现的tachyon,读完之后挺有意思的。---------------------------------------------------------------------------------------------------------------------------------------------------------...

2019-10-10 10:07:06 232

原创 Please check the config value of 'hbase.procedure.store.wal.use.hsync'

启动hbase的时候报错:java.lang.IllegalStateException: The procedure WAL relies on the ability to hsync for proper operation during component failures, but the underlying filesystem does not support doing so...

2019-09-29 11:27:02 1547

原创 在hbase shell中出现error: KeeperErrorCode = NoNode for /hbase/master

搭建完集群之后,在hbase shell中查看表,出现error: KeeperErrorCode = NoNode for /hbase/master错误排除解决:1.查看jps里面的进程,hbase的HMaster和hadoop的datanode挂掉了2.查看hbase的log,信息如下:org.apache.hadoop.ipc.RemoteException(java.io.I...

2019-09-27 17:45:50 8274

原创 VM虚拟机系统时间同步网络时间(Centos)

本地虚拟机上centos系统的时间与北京时间不一致,如下命令可以直接更改:shell:ntpdate -u ntp.api.bzshell:clock -w执行完上面两步即可,命令行执行date查看当前系统时间,显示正确。注意:若不加上-u参数, 会出现以下提示:no server suitable for synchronization found如果没有ntpdate命...

2019-09-27 15:43:23 2165

mysql-connector-java-8.0.19.zip

JAVA通过jdbc访问mySQL数据库时需要该包支持,即在你的java工程中要把这个jar包添加进工程

2020-09-10

chrome.zip

Google Chrome,又称谷歌浏览器,是一个由Google(谷歌)公司开发的开放源代码网页浏览器。

2020-09-10

MobXterm_chs.zip

MobaXterm软件是用于上传和下载文件到Linux系统的,主要是用ssh远程操作linux系统;包含shell和上传下载

2020-09-10

mysql-8.0.19-linux-glibc2.12-x86_64.tar

mysql.8版本,在linux配置安装版;同时本人博客有安装教程,欢迎大家下载学习。如安装有问题,请私聊

2020-09-10

java-1.8.0-openjdk-1.8.0.201-2.b09.redhat.windows.x86_64.zip

1.8版本的jdk,支持函数编程,Windows版的的,欢迎大家下载使用!

2019-10-11

apache-hive-2.3.6-bin.tar.gz

新版本的hive,支持hadoop3.0,欢迎大家下载使用!!!

2019-10-11

hbase-1.3.5-bin.tar.gz

最新的hbase版本,新增了许多功能,支持hadoop3.0,欢迎下载使用!

2019-10-11

spark-2.4.4-bin-hadoop2.7.tgz

新的spark版本,增加了新的功能,欢迎大家下载使用!!!

2019-10-11

apache-kylin-2.6.3-bin-hadoop3.tar.gz

支持hadoop3.0版本的kylin,新增了新的功能,欢迎大家下载使用

2019-10-11

Xshell6.zip

新的xshell6,连接虚拟机和服务器的最好用工具,欢迎大家下载使用

2019-10-11

HBase_0.94.5_API

HBase_0.94.5_API,关于hbase的增删改查所有接口信息

2015-12-11

apache-storm-0.9.5.tar

apache-storm-0.9.5.tar

2015-12-11

apache-hive-1.1.1-src.tar

完整的 hive 1.1.1 源码,查看他的底层技术和运行方式,你值得拥有!

2015-12-11

Apache flume1.6_src

Apache flume1.6 的源码,源码写的很详细,底层的技术,channel sinks source的关系,启动顺序等。

2015-12-11

Apache flume1.6

apache-flume1.6的包,新的flume1.6版本增加的kafka channel,对于数据直接写入kafka集群有很大的性能和安全。 欢迎下载使用!

2015-12-11

以表格形式导出数据

以表格形式导出数据,代码清晰,注释详尽,欢迎使用学习!

2012-08-24

jquery应用

里面有jquery诸多常用示例,有注释,非常清晰,欢迎您学习使用!

2012-08-24

dwr和xfire使用

对dwr和xfire很详尽的代码,有注释等,欢迎下载学习!

2012-08-24

struts2验证

对struts2的验证,详尽的资料,欢迎使用!

2012-08-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除