2017年8月28日

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

摘要: 一句话总结:连不上Hive的元数据库(Meta Store)所致。需要查看hive.log确定问题原因。我的问题是HADOOP_CONF_DIR下的hive-site.xml中元数据库地址配置错误所致。因为Hive会默认先读取HADOOP_CONF_DIR下的hive-site.xml而非自身con 阅读全文

posted @ 2017-08-28 14:15 hejing195 阅读(5129) 评论(2) 推荐(2) 编辑

2017年8月25日

Hive对于Null值的储存处理(什么where COL_NAME is null不起作用)

摘要: 今天在做hive查询时,居然发现select count(*) where url is null;居然一条记录都找不出来,换成select count(*) where url = null;也没有用,但是我刚导入hive的表格中明明好大量行的url值都是空的! 仔细研究了一番(主要就是使用ins 阅读全文

posted @ 2017-08-25 23:41 hejing195 阅读(717) 评论(0) 推荐(0) 编辑

2017年8月22日

maven项目图标带红色感叹号(红灯、红点、红线)且保存时无法自动编译(无法生成class文件,提示Error: Could not find or load main class,或者代码改动后输出结果无变化)的解决办法

摘要: 一句话总结: 可能是由于项目依赖的jar包损坏导致,使用mvn test命令找出哪些jar包损坏,到local repository删除后,再敲一遍mvn test命令,让maven重新下载这些jar包即可解决问题。 解决问题过程: 今天在Eclipse内配置一个新的Maven项目时,出现了问题。在 阅读全文

posted @ 2017-08-22 21:43 hejing195 阅读(12593) 评论(0) 推荐(0) 编辑

2017年8月17日

Java中的String对象,如果用substring()方法处理过,就必须使用equals()方法

摘要: 如果没使用substring方法,使用==往往也能返回true。 比如 返回 true 但是 返回 false 阅读全文

posted @ 2017-08-17 23:36 hejing195 阅读(338) 评论(0) 推荐(0) 编辑

hive创建表格(create table),row format delimited fields terminated by如何输入特殊字符

摘要: 由于hive由java编写,所以row format delimited fields terminated by 后也可以使用java的方式输入特殊字符,比如用java的转义字符——反斜杠(\)+0+八进制数字可以代表任意ASCII码,或者用\u + 四位数字可以代表任意Unicode字符。 比如 阅读全文

posted @ 2017-08-17 16:40 hejing195 阅读(26503) 评论(0) 推荐(0) 编辑

2017年8月14日

删除以前系统遗留下来的文件(比如Windows文件夹)时提示没有权限怎么办

摘要: 这些文件往往是系统文件,文件所有者为之前系统中的管理员,当前系统的管理员并无权限删除,且强行给当前系统管理员加入权限往往也会无效。此时需要分两步走: 一、更改文件所有者,需要在开始菜单中找到命令提示符(Command Prompt),右键,使用管理权限运行。使用cd命令进入包含难以删除的文件夹的,输 阅读全文

posted @ 2017-08-14 10:31 hejing195 阅读(1750) 评论(0) 推荐(0) 编辑

导航