自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 HRegionServer Aborted

1.首先查看HMaster主机,hase文件夹下,conf/regionservers文件里面的有没有配置相应的HRegionServer的主机2.用date命令查看时间是否同步,如果不同步,参考:https://blog.csdn.net/qq_41212491/article/details/87073430?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165096468516781435445069%2522%252C%2522sc

2022-04-26 17:29:46 469 1

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

环境:CentoOS6Mysql5.6.26Hive1.2.2解决方法:sudo service mysql status查看mysql是否运行,如果没有正常运行,用sudo service mysql restart重启mysql。

2022-04-22 10:16:13 2130

原创 Failed to collect dependencies at org.apache.maven.plugins:maven-compiler-plugin

这个原因有很多,我的原因是因为没有关闭pom.xml文件,这个文件被占用,所以打包失败。关闭pom.xml,重新打包就成功了。参考文章:https://blog.csdn.net/zyc050707/article/details/100159337?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164958175616780274140580%2522%252C%2522scm%2522%253A%252220140713.1301023

2022-04-10 17:15:07 2543

原创 错误:libstdc++.so.6(GLIBCXX_3.4.15)(64bit) is needed by mysql-community-client-5.7.28-1.el7.x86_64

1.尝试把libstdc++.so.6指向的库换了,从libstdc++.so.6.0.13换成libstdc++.so.6.0.20,还是报同样的错误2用下面的方法解决了sudo rpm -ivh --nodeps mysql-community-client-5.7.28-1.el7.x86_64.rpm参考链接:https://blog.csdn.net/qq_210431387/article/details/109451033?ops_request_misc=%257B%2522requ

2022-04-07 17:12:54 1516

原创 动态添加Hadoop105问题记录

克隆好的数据节点Hadoop105,在开启DataNode的时候,一定要在非root用户下(我的是atguigu)开启

2022-03-18 22:43:35 2024

原创 集群关闭后,重启集群,Hadoop102的NameNode启动不起来

问题记录:想进行NameNode多目录配置。跟着操作,发现Namenode启动不起来。解决:格式化完Namenode之后,单独启动Namenode sbin/hadoop-daemon.sh start namenode。如果Namenode启动不起来,再次进行Namenode格式 bin/hdfs namenode -format,然后继续单独启动Namenode sbin/hadoop-daemon.sh start namenode。如果此时Namenode启动起来了,再用群起集群的命令

2022-03-13 20:40:00 2218

原创 Retrying connect to server: 192.168.1.102/192.168.1.102:9000

HDFS客户端连接成功后报以上错误:要把hadoop主机的防火墙关掉(需要权限)查看防火墙的状态:service iptables status关闭防火墙:service iptables stop永久关闭防火墙:chkconfig iptables off

2022-03-11 16:52:47 2341

原创 java.lang.IllegalArgumentException: java.net.UnknownHostException: hadoop102

用Java客户端HDFS连接Hadoop102时报以上错误,是因为没有在WINDOW下面配置hadoop102的地址映射。找到hosts文件,在文件末尾添加hadoop102对应的IP地址具体修改hosts文件请参考:https://blog.csdn.net/shenjuntao520/article/details/112602553?ops_request_misc=&request_id=&biz_id=102&utm_term=windown%20%E6%B7%BB

2022-03-11 16:50:17 3552

转载 同步原语概念

当一个进程调用一个send原语时,在消息开始发送后,发送进程便处于阻塞状态,直至消息完全发送完毕,send原语的后继语句才能继续执行。当一个进程调用一个receive原语时,并不立即返回控制,而是等到把消息实际接收下来,并把它放入指定的接收区,才返回控制,继续执行该原语的后继指令。在这段时间它一直处于阻塞状态。上述的send和receive被称为同步通信原语或阻塞通信原语。...

2022-01-23 21:03:01 114

原创 ‘class QApplication‘ has no member named ‘desktop‘

#define qApp (static_cast<QApplication *>(QCoreApplication::instance()))原代码:int width = qApp->desktop()->availableGeometry().width() - 120;修改后代码:int width = qApp->screens()[0]->availableGeometry().width() - 120;Qt6要用下面方式获取宽度...

2022-01-14 15:45:12 1189

原创 GParted扩展ubuntu20.04磁盘大小问题记录

一开始我直接选中sda5 resize分区,发现不能拖动。原因是我的根目录是在extended(sda2)下面的。要先resize extended分区(sda2),然后再resize sda5(我的根目录是挂载到sda5下的)。

2022-01-13 15:36:05 2292 2

原创 CString转char[](char数组)

wcscpy_s(char数组, CString类型.GetBuffer());

2021-12-17 11:25:00 222

原创 IDEA运行Java web项目 tomcat显示The requested resource is not available

解决方法:调整war的输出目录默认访问的地址在这:

2021-10-29 18:13:15 2932

原创 org.junit不存在

参考:https://stackoverflow.com/a/52489600

2021-10-22 12:34:18 73

原创 Json加载时的问题记录

问题:加入新的信息之后,加载Json文件失败原因:在新加入的信息最后加了","错误示例:“Form3”: {“Defect1”: “连焊”,“Defect2”: “假焊”,“Defect3”: “少件”,“Defect4”: “立碑”,“Defect5”: “反向”,“Defect6”: “反白”,“Defect7”: “倾斜”,“Defect8”: “移位”,“Defect9”: “”,“Defect10”: “”,“Defect11”: “”,“Defect12”: “”,

2021-09-09 11:06:13 91

原创 使用left join解决合并表之后,数据不为空的表仍然显示数据,空表数据显示空值(或者数据部分为空的表,没有数据显示为空)

a:数据不为空的表b:数据为空(或者只有少量数据与b表匹配)需求:想要a和b合并,a正常显示,b表为空的数据,显示为空示例:select * froma left join b on a.xx = b.xx在这里插入图片描述

2021-08-26 17:23:54 1906 1

原创 如何在javascript中获取table控件行数,并删除对应的行(tr)?

1.可以用table控件的rows.length获取table控件的行数。2.用deleteRow(i)删除对应的行。(i为第i行,i从0开始)

2021-07-13 16:14:34 311

原创 如何将超大sql文件导入mysql

1.先是尝试了在workbench上导入。发现老是报错,然后导入失败。具体原因仍不清楚,估计是sql文件太大了(5G多数据)。2.然后就就尝试在mysql command line client里面导入,成功。具体步骤参考文章如何导入sql文件...

2021-05-07 22:12:30 402

原创 sublime 追踪分析代码时怎样回到上一停留处

windows:alt + - Mac:ctrl + -

2021-04-25 16:10:36 607

原创 Wampserver64 mysql test port 3306 出现“ERROR This server IS NOT from Wampserver - Should be: .......”

问题:mysql test port 3306之后,出现下图提示:去任务管理器找PID = 4624的程序。第2步是排序,方便查找,我这里已经把程序关掉了,所以没有。按照下图所示用wampserver重开mysql就可以了。我这里已经重新开启了,所以是灰的。开启之后,图标就从橙色变为绿色了。...

2021-04-15 10:14:42 231

原创 wampserver各版本下载

https://www.filehorse.com/download-wampserver-64/36708/

2021-04-13 15:32:09 950

转载 What is the use of GO in SQL Server Management Studio & Transact SQL?

Go means, whatever SQL statements are written before it and after any earlier GO, will go to SQL server for processing.Select * from employees;GO – GO 1update employees set empID=21 where empCode=123;GO – GO 2In the above example, statements bef

2021-03-27 09:18:03 60

原创 Oracle VM VirtualBox如何使用.vbox文件

我用的是别人拷过来的win7虚拟机。里面有.vdi,.vbox文件。我按注册,打开那个有.vdi .vbox的文件夹,发现只显示了.vbox文件。选中,按“打开”,就导入了。

2021-03-20 09:37:32 2515

原创 Qt 4.3.2 qt-win-opensource-4.3.2-mingw.exe 下载 还有Qt各版本下载

介绍一个新网站可以下的 http://download.qt-project.org/archive/qt 官方的很好用

2021-02-25 16:59:14 316

原创 VS2012+OpenCV2.4.13

要点:1.x86还是x64的选择跟你的电脑是32位还是64位无关,vs2012编译环境默认的使用win32编译器,所以选择x86。2.需要重启或注销计算机,环境变量才会生效3.在OpenCV配置中,vc11即对应VS2012,vc12对应的是VS2013。(这点最重要)详情请看原文链接:https://blog.csdn.net/dcrmg/article/details/51809614?ops_request_misc=%257B%2522request%255Fid%2522%253A%25

2020-06-10 08:07:38 138

原创 VM虚拟机点击“取得所有权”之后,显示“虚拟机正在被你主机上的某个程序使用。 ”

报错文件“E:\ubuntu 16.04\虚拟机安装包及ubuntu16.04\ubuntu-16.04(20170220)\ubuntu-16.04\ubuntu16.04.vmx”只要删除同级目录的*.lck文件即可对我来说,删除ubuntu16.04\ubuntu-16.04(20170220)\ubuntu-16.04*.lck即可参考文章:https://blog.csdn.net/lyy_yang/article/details/44227011?ops_request_misc=&amp

2020-06-05 08:08:07 293

转载 A*算法

A*(念做:A Star)算法是一种很常用的路径查找和图形遍历算法。它有较好的性能和准确度。它可以被认为是Dijkstra算法的扩展。由于借助启发函数的引导,A*算法通常拥有更好的性能。Dijkstra算法用来寻找图形中节点之间的最短路径。在Dijkstra算法中,需要计算每一个节点距离起点的总移动代价。同时,还需要一个优先队列结构。对于所有待遍历的节点,放入优先队列中会按照代价进行排序。在算法运行的过程中,每次都从优先队列中选出代价最小的作为下一个遍历的节点。直到到达终点为止。A*算法实际上是

2020-06-03 22:08:53 369

原创 迪杰斯特拉算法图解

迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想)(BFS),直到扩展到终点为止基本思想1.通过Dijkstra计算图G中的最短路径时,需要指定起点s(即从顶点s开始计算)。2.此外,引进两个集合S和U。S的作用是记录已求出最短路径的顶点(以及相应的最短路径长度),而U则是记录还未求出最短路径的顶点(以及该顶点到起点s的距离)。3.初始时,S中只有起点s;U中是除s之外的顶点,并且U中顶点的路径是

2020-06-03 11:42:45 894

原创 B+树规则与特点

B+树是B树的一个升级版,相对于B树来说B+树更充分的利用了节点的空间,让查询速度更加稳定,其速度完全接近于二分法查找。为什么说B+树查找的效率要比B树更高、更稳定;我们先看看两者的区别规则:1.B+跟B树不同,B+树的非叶子节点不保存关键字记录的指针,只进行数据索引,这样使得B+树每个非叶子节点所能保存的关键字大大增加;2.B+树叶子节点保存了父节点的所有关键字记录的指针,数据按递增的顺序排列;所有数据地址必须要到叶子节点才能获取到。所以每次数据查询的次数都一样;3.B+树叶子节点的关键字从小到大

2020-06-03 10:57:03 1085

原创 B树查找和删除

B树也为B-树多用于数据库索引规则:1.排序方式:所有节点关键字是按递增次序排列,并遵循左小右大原则;2.子节点数:非叶节点的子节点数>1,且<=M ,且M>=2,空树除外(注:M阶代表一个树节点最多有多少个查找路径,M=M路,当M=2则是2叉树,M=3则是3叉);3.关键字数:枝节点的关键字数量大于等于ceil(m/2)-1个且小于等于M-1个(注:ceil()是个朝正无穷方向取整的函数 如ceil(1.1)结果为2);4.所有叶子节点均在同一层、叶子节点除了包含了关键字和关

2020-06-03 10:17:28 291

原创 红黑树

红黑树确保了没有一条路径会比其他路径长出两倍,因而是接近平衡的。二叉查找树可以为空树。任意节点,左节点比自己小,右节点比自己大。所有节点的键值都不相等。二叉查找树可能退化成一个长度为n的线性链表。时间复杂度变为O(n)。红黑树五个基本性质:1.结点颜色非红即黑2.根节点为黑3.每个叶子节点(尾部的NIL指针或NULL节点)都是黑的(NIL 特对于表示Object-C的Class类型对象为NULL,表示其对象指针不指向任何对象。)4.如果一个节点为红,它的两个儿子是黑的。5。对于任意节点,它

2020-06-03 09:53:11 97

原创 VS的F12

可以再函数声明和函数实现之间来回跳转

2020-06-03 07:59:20 173

原创 VS2012帮助文档快捷键

ctrl+12

2020-06-02 21:13:03 275

转载 linux下如何安装openssl

检查是否已安装openssl:sudo apt-get install openssl如果已安装执行以下操作:sudo apt-get install libssl-devsudo apt-get install libssl0.9.8Ubuntu 下安装 GTK+ 开发库sudo apt-get install libgtk2.0-dev原链接https://www.cnblog...

2019-04-21 14:07:59 244

原创 linux文档笔记:

$find .-name ‘file*’$find /-name ‘vimrc’$find ~-name ‘*.c’并不用加双引号

2018-11-02 21:02:07 87

空空如也

空空如也

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

TA关注的人

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