- 博客(12)
- 收藏
- 关注
原创 Java常用面试题(未完,后面会补)
1.Java中EXCEPTION和ERROR有什么区别?Exception和Error都是Throwable的子类。Exception用于用户程序可以捕捉的异常情况。Error定义了不期望用户程序捕捉异常。2.Java中的两种异常类型是什么?它们有什么区别?Java中有两种异常情况:受检查的异常和不受检查的异常。不受检查的异常不需要在方法或者是构造函数上声明,就算方法或者是构造函数的执行可能会抛出这样的异常,并且不受检查的异常可以传播到方法或者是构造函数的外面。相反,受检查的异常必须要有throws
2021-03-04 20:04:07
135
1
原创 Flink集群高可用启动不了,显示不出进程
jps查看进程发现找不到master与worker的进程解决方法:1)添加jar包flink-shaded-hadoop-2-uber-2.7.5-10.02)创建设置的hdfs的路径3)在/etc/profile里面添加export HADOOP_HOME=自己的hadoop路径export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop...
2020-12-17 14:20:27
1300
原创 打包时:Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.2.2:compile (default) on project
报错信息:Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.2.2:compile (default) on project sparkmaven: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)解决方案:1.先查看版本是否有冲突(即检查pom.xml中的scala版本与你下载的sca
2020-11-10 14:42:00
1489
3
原创 如何添加scala源码
1.进入scala官网网址:https://www.scala-lang.org/2.点击 All Previous Releases查看所有的版本,并找到自己的版本,下载你自己版本对应的源代码文件(例:2.11.8)下载完成之后解压3.进入编译器(例:idea),依次点击 File–>Project Structure–>Global Libraries找到你下载的路径,把源代码添加进去跳转到...
2020-10-24 16:48:17
461
原创 java.lang.NoSuchMethodError:com.google.common.base.Preconditions.checkArgument
解决方案:将/flume_HOME/lib下的guava更换版本,换成guava-27.0-jre.jar
2020-08-22 14:41:07
808
原创 内部表与外部表
hive中内部表与外部表的区别:区别在于关键字(external)内部表:当我们在hive中使用命令删除表时,hive所对应的hdfs的目录会被删除,元数据库中的数据也会被删除外部表:当我们创建外部表的时候需要加关键字external,如果在hive中删除了外部表,那么外部表对应的hdfs目录不会随之删除,只有元数据库会被删除...
2020-08-19 17:17:33
230
原创 Hbase有关知识
hbase由来:hbase是谷歌三大论文bigtable的实现谷歌三大论文:gfs、mapreduce、bigtable简介:1.是hadoop的数据库,是一个典型的Nosql,而且是一个高可靠性、高性能、面向列、可伸缩、实时读写的分布式数据库2.hdfs是hbase的文件存储系统3.mapreduce用来处理hbase的海量数据4.zookeeper作为器分布式协同服务5.主要用来存储非结构化和半结构化的松散数据核心三部分:1.Rowkey:键2.列族:值3.时间戳:版本按照r
2020-08-15 15:05:13
137
原创 beenline
beenline使用中遇到的问题使用的工具:编辑器:ideajdk:jdk1.8.0_221hive的版本:apache-hive-3.1.2-bin.tar.gz解决方案:往idea中传一个log4j查找log4j路径:/Window的hive安装路径/conf/hive-log4j2.properties.template将hive-log4j2.properties.template复制并粘贴到创建的项目下粘贴路径:/项目名/src/下重命名hive-log4j2.propert
2020-08-13 15:09:25
361
原创 Shell相关知识
Shell数组创建空数组 arr1=()向数组中添加值的方法 1.创建非空数组:arr2=(赋值) 2.arr[0]=赋值获取数组中的元素 echo "数组的元素为:${arr[0]}" 使用@ 或 * 可以获取数组中的所有元素 echo "数组的元素为:${arr[*]}" echo "数组的元素为:${arr[@]}"获取数组...
2019-12-16 20:23:03
83
原创 Linux相关知识点(2)
磁盘分区类df查看磁盘空间使用情况du看指定目录的磁盘占用的情况fdisk查看分区mount/umount挂载/卸载查看磁盘情况的指令:统计/root文件夹下的文件数:[root@test ~] # ls -l /root | grep “^-” | wc -16统计/root文件夹下的目录的个数:[root@test ~] # ls ...
2019-12-13 21:33:50
142
原创 Linux基础(1)
Linux的发行版如下:Ubuntu Redhat Fedora openSUSE Linux Mint Debian Manjaro Mageia CentOS ArchLinux的三种模式: 一般模式 语法 功能描述 yy 复制光标当前一行 y数字y 复制一段(从第几行到第几行) p 箭头移动到母的行粘贴 u 撤销...
2019-12-12 22:52:31
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人