自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (JAVA and C) for、do-while 和 while 的区别以及应用场景

for、do-while和while的区别 名称 概念 适用场景 特点 for 根据循环次数限制做多少次重复操作 适合循环次数是已知的操作 初始化的条件可以使用局部变量和外部变量 使用局部变量时,控制执行在 for 结束后会自动释放,提高内存使用效率。 且变量在 for 循环结束后,不能被访问。 先判断,再执行 ...

2020-03-30 18:54:32 444

原创 尚硅谷Java之Eclipse快捷键大全

熟悉以下这些 Ecplise 快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情。编辑类快捷键 Ctrl+1 快速修复(最经典的快捷键,可以解决很多问题,比如 import 类、try catch 包围等) Ctrl+Shift+F 格式化当前代码 Ctrl+Shift+M 添加类的 import 导入 Ctrl+Shift+O 组织类...

2020-03-27 19:38:34 357

原创 大数据技术原理与应用实验五

实验:五实验题目:熟悉常用的HDFS操作-利用Java API编程实现1.实验目的· 熟悉HDFS操作常用的Java API。2.实验平台· Hadoop 2.7.1· Eclipse· jdk3.实验内容· 在eclipse软件(或者其他Java IDE),使用java 语言编写能实现下面功能的程序:在hdfs上,创建新文件夹 如 input。从本地系统上传一个文...

2020-03-27 14:03:57 2005

原创 解决eclipse-2018版本无法查看第三方jar包源码的问题(The error:source not found)

之前我尝试过安装插件的解决方法,但是没有解决问题,可能是eclipse版本的问题吧。于是我就通过安装jad的方法来解决问题。无法查看第三方jar包的原因:jar包下都为编译生成的 .class 文件,所以安装相应的反编译插件,反编译为 .java 文件后,即可查看源码。解决步骤:1.下载jadClipse的jar包下载地址:https://sourceforge.net/projects...

2020-03-26 18:05:57 359

原创 HDFS 的 Java API 增删改查

HDFS 设计的主要目的是对海量数据进行存储,也就是说在其上能够存储很大量的文件。HDFS 将这些文件分割之后,存储在不同的 DataNode 上,HDFS 提供了通过Java API 对 HDFS 里面的文件进行操作的功能,数据块在 DataNode 上的存放位置,对于开发者来说是透明的。使用 Java API 可以完成对 HDFS 的各种操作,如新建文件、删除文件、读取文件内容等。下面将介...

2020-03-26 12:30:17 401

原创 eclipse设置智能提示(2018版本)

1.首先,我们打开eclipse,选择菜单栏的window选项。2.点击Windows,选择下拉菜单里面的preferences选项,之后在打开的对话框的左侧找到Java选项。3.之后点击Java选项,选择展开后的子菜单editor选项,再点击editor选项,选择其展开后的子菜单content assist选项。4.在右侧的对话框中auto activation 下的子选...

2020-03-26 10:30:50 400

原创 windows10下操作HDFS报错:Failed to locate the winutils binary in the hadoop binary path(防坑篇)

今天在Windows上面操作Linux下的HDFS,结果一直报这个错误,搞了好长时间才解决,所以记录一下,让他人和自己少入坑。错误详情:ERROR Shell: Failed to locate the winutils binary in the hadoop binary pathjava.io.IOException: Could not locate executable null\...

2020-03-22 12:55:46 570 1

原创 winuntils-master(windows上远程操作hadoop配置)各个版本下载

下载链接: https://pan.baidu.com/s/1El55vYJbF-UeABsg5hYgbQ提取码:5c7a

2020-03-22 12:41:13 695

原创 hive删除表报错:FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask...

之前安装了hive(地址:https://blog.csdn.net/qq_43437122/article/details/104989110),今天练习命令的时候出了问题,问题如下:FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:...

2020-03-21 21:21:28 2106 1

原创 mysql-connector-java各版本的下载地址

链接地址:http://blog.sina.com.cn/s/blog_7356f2b60102yuba.html

2020-03-21 21:05:26 1071

原创 Notepad++下载安装NppFtp插件(防坑篇)

1.下载NppFTPhttps://sourceforge.net/projects/nppftp/files/latest/download2.解压压缩包你解压后会得到两个目录bin和doc,那个doc不用管,然后你需要将bin文件夹命名为NppFTP文件夹,注意一定不要错了,而且只能是这个名字。3.将重命名的文件夹复制到notepad++安装目录下的plugins如图:4.打开n...

2020-03-20 20:26:02 2909 3

原创 Linux下Hadoop安装Hive(配置metastore为mysql,详细图解)

我的环境:CentOS7 + Hive0.13.0 + 集群(没有安装包的可以联系我)1.上传压缩包2.解压压缩包(安装目录自定义)tar -zxvf apache-hive-0.13.0-bin.tar.gz -C /az/ls 查看:此时你就可以进入到bin目录下,启动hive,如图:但是这样的hive是不支持多链接的,咱们是要在集群下使用hive,所以还要把他的meta...

2020-03-20 17:34:31 818

原创 启动Hive报错:Access denied for user 'root'@'az01' (using password: YES)(关于本地和远程的错误)

今天在安装Hive,结果在配置metastore的时候发现了一个错误,如图:这种错呢一般有两种错误类型:一是密码错误:**(using password: NO)**为NO,但是我的图片上显示为YES,那么密码是不错的。二是权限错误:你需要更改一下权限就行了。详情见我的这篇博客(两条命令就OK了):https://blog.csdn.net/qq_43437122/article/det...

2020-03-20 12:00:03 676

原创 Linux下载安装Sqoop(一台机器,带详细图解,步骤简单)

安装前一定要阅读:这篇文章我只介绍了如何安装sqoop,对于下面利用sqoop将mysql里面的数据复制到HDFS,涉及到mysql的安装和远程连接问题,请自行百度,或者参考我的这篇博客。https://blog.csdn.net/qq_43437122/article/details/1035518781.上传文件需要上传sqoop的安装包和连接mysql的驱动:本人比较良心,为了帮助...

2020-03-16 15:28:28 1417 1

原创 java.net.BindException: 地址已在使用 (Bind failed)(HadoopDataNode无法启动)

今天启动自己搭建的伪分布式,发现启动后无datanode,查看日志信息后发现:很明显端口被占用了,所以执下面的命令,查看进程:netstat -alnp | grep 50010找到占用的线程,然后kill掉:kill -9 2084注意:你查看进程的时候要在root用户下查看,不然可能显示不出来PID。如果NameNode也是端口被占用了,也可以按照此方法解决。...

2020-03-16 12:39:47 1622

原创 HBase常用经典入门命令

进入hbase命令行./hbase shell显示hbase中的表list创建user表,包含info、data两个列族create 'user', 'info1', 'data1'create 'user', {NAME => 'info', VERSIONS => '3'}向user表中插入信息,row key为rk0001,列族info中添加name列标示符,...

2020-03-11 10:24:03 414

原创 SecureCRT假死(Ctrl+s)

使用SecureCRT的时候不小心按下了Ctrl+S, 发现整个软件都卡住了, 不能输入也不能输出, 可以使用Ctrl+Q解决!

2020-03-09 11:29:04 578

原创 CentOS7 下安装伪分布式Hadoop(详细图解)

1.创建hadoop-vm用户(用户名可以自及定义)1.1 输入useradd -m az 创建用户1.2 输入passwd az(此处为你设置的用户名) 更改密码2.设置用户为管理员2.1 更改/etc/sudoers文件权限chmod 744 /etc/sudoers 2.2 编辑 /etc/sudoers 文件,加入以下内容:注意:虽然我设置用户名时输入的大写的AZ,但其实...

2020-03-08 15:10:08 3413

原创 CentOS7 安装JDK1.8(详细图解)

上传JDK安装包,如图:解压文件sudo tar -zxvf jdk-8u162-linux-x64.tar.gz -C /itcast/进入到解压目录,修改文件名称sudo mv jdk1.8.0_162/ jdk1.84. 修改环境变量4.1 编辑profile文件,在最后面添加如图所示内容(注意自己的解压路径)sudo vim /etc/profile4....

2020-03-08 13:43:41 357

原创 CentOS使用links在黑窗口下浏览网页(带图)

简介:Links是一个运行在命令行模式下的Web浏览器,只能查看字符。安装Linksyum install links结果如下图:Links命令links url首次使用Links,例如,我们输入:links www.baidu.comLinks的基本操作Esc键:调出Links顶部菜单。方向键:选择不同的项目,展示下拉菜单或者翻页。Q键:退出Links...

2020-03-06 18:01:39 2600 2

原创 Java实验三(2019大数据)

练习11.在给定的程序Lab0301.java中补充代码实现计算一个字符串中单词的数量的功能。2.添加一个新方法private static String getFirstWord(String input)该方法把一个字符串作为参数,返回这个字符串的第一个单词。3.在给定的程序Lab03.java中实现计算一个字符串中单词的数量的功能。package practice;import...

2020-03-05 20:37:52 207

原创 Java实验二(2019大数据)

练习1编写程序,允许用户在键盘上输入姓名,程序输出欢迎信息。程序的运行结果如下:用不同的输入测试程序,问题:1.不输入任何字符,直接按ENTER 键会有什么结果。2.java.util.Scanner, 这个类用于读取从键盘上输入的值,获取从键盘上输入的字符串、整数等分别用什么方法。3.String取得长度的方法,取得子串的方法。package practice;import...

2020-03-05 20:31:52 185

原创 CentOS7 设置命令行或桌面启动

更改模式命令:systemctl set-default graphical.target 由命令行模式更改为图形界面模式systemctl set-default multi-user.target 由图形界面模式更改为命令行模式

2020-03-04 10:14:21 262

原创 贪心算法+贪心策略:判断子序列

题目描述为:给定字符串 s 和 t ,判断 s 是否为 t 的子序列。你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=100)。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。示...

2020-03-03 15:18:58 454

空空如也

空空如也

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

TA关注的人

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