spark+hadoop+sqoop+hive平台bug解决方法

bug集锦

1. hadoop平台datanode无法启动:

原因:

由于多次hdfs namenode -format导致dfs/data/current/version中的cluserID与当前的cluserID不统一,通过查看hadoop/logs中的datanode日志文件查看到此错误。

解决方法:

1). 修改每台节点上的/dfs/current/version文件中的cluserID的值为当前的值(当前值可以通过hadoop/logs日志文件中的报错获得)。

2). 每次format dfs文件系统时,都加上clusterID参数:(此方法没有亲测)

hdfs namenode –format –clusterid YOURID

2. hive配置mysql为metastore时,用户权限问题:

问题描述:

在使用了grant all privileges on *.* to ‘username‘@‘%‘ with grant option;或者 update user set host=‘%‘ where user=‘username‘;命令后,仍然出现权限问题。

解决方法:

# service myqld stop /*停止mysql服务*/
# usr/bin/mysqld_safe --skip-grant-tables /*启动mysql数据库安全模式*/
/*另开一个控制台*/
# mysql
> use mysql;
> update user set password=password(‘newpassword‘) where user=‘YOURUSERNAME‘;
/*可能还要查询一下user表,将一些含有空值的重复用户名记录删除*/

3. hive部署启动出错

问题描述:

提示:"enable ... autocreate ..."。

解决方法:

修改 hive-site.xml最后面的datanucleus.fixedDataStore属性为false。

4. hadoop无法启动nodemanager,可能是防火墙没有关闭。

5. sqoop 导数据时,连接连接数据库出错,oracle 11+默认对大小写敏感,而sqoop中要求用户名和密码要大写字母,所以可能需要关闭数据库的大小写敏感属性。

alter system set sec_case_sensitive_logon=false;
				
时间: 2024-12-23 18:05:26

spark+hadoop+sqoop+hive平台bug解决方法的相关文章

IE6 Bug解决方法HACK汇总

1.终极方法:条件注释<!--[if lte IE 6]> 这段文字仅显示在 IE6及IE6以下版本. <![endif]--><!--[if gte IE 6]> 这段文字仅显示在 IE6及IE6以上版本. <![endif]--><!--[if gt IE 6]> 这段文字仅显示在 IE6以上版本(不包含IE6). <![endif]--><!--[if IE 5.5]> 这段文字仅显示在 IE5.5. <![e

img标签下多余空白BUG解决方法

在进行页面的DIV CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的 对于该问题的解决方法也是“见机行事”. 1.将图片转换为块级对象 即,设置img为“display:block;”.在本例中添加一组CSS代码:“#sub img {display:block;}”. 2.设置图片的垂直对齐方式 即设置图片的vertical-align属性为“top,text-top,bottom,text-bottom”也可以解决.如本例中

Hue整合Sqoop报空指针异常的解决方法

hue是一个Apache基金会下的一个开源图形化管理工具,使用python语言开发,使用的框架是Django.而sqoop也是Apache的一个开源工具,是使用Java语言开发,主要用于进行hdfs和传统关系型数据库之间的数据传递.这两天在整合这两个工具的时候,遇到了一个问题,特此记录. Hue版本是3.9.0,Sqoop版本是1.99.6,也就是最新版的Sqoop2. 把Hue和Sqoop安装好后,修改Hue配置文件,hue-3.9.0/desktop/conf/hue.ini 找到Sqoop

项目总结---- imageLoder 的2个Bug解决方法、1.9.4如何选择性删除disk缓存和其它一些错误。

我们不说废话,直接入主题,抓紧时间写完,好继续找bug... (PS:imageLoder的bug 百度不到的哦,不过我坚信我的观点没错) 版本1.9.2,1.9.4我没测试 1,imageLoder 在加载图片时,配置 DisplayImageOptions options  时 如果要显示圆角图片,请把此句去掉: displayer(new FadeInBitmapDisplayer(100))//是否图片加载好后渐入的动画时间 这句根本没起作用,还把圆角图片的效果给 KO 掉了,不信你去试

浏览器css bug及bug解决方法

Bugs及解决方案列表(以下实例默认运行环境都为Standard mode): 如何在IE6及更早浏览器中定义小高度的容器? 方法: #test{overflow:hidden;height:1px;font-size:0;line-height:0;}IE6及更早浏览器之所以无法直接定义较小高度的容器是因为默认会有行高 如何解决IE6及更早浏览器浮动时产生双倍边距的BUG? 方法: #test{display:inline;}当在IE6及更早浏览器中出现浮动后margin值解析为双倍的情况,设

百度地图JS API移动端,phonegap 自定义覆盖物Click事件无法执行 的 bug 解决方法

当你为自定义覆盖物添加了click事件后,你会发现在移动端是无论如何也触发不了的,这算是一个BUG. 最近我在为我的地图APP开发第二版,在为一个覆盖物添加行为事被困扰到了,自定义覆盖物的click事件竟然无法在iPhone端触发,以及百度地图JS API里面的开源库涉及到自定义覆盖物click事件的均无效. 我为这个BUG烦恼了很久,直到今天,在QQ群里网友(在此要先感谢这位网友mooring)告诉了我解决方法:iPhone上的自定义覆盖物事件默认会触发map的click事件,如果map定义了

margin中的bug解决方法

margin bug问题 : 当做子元素中使用margin-top: 50px;父子元素都会跑出50px, 解决方法: 在父元素中使用下面三种任意一种都可以. 方法一:给父元素加边框 border: 1px solid #0086b3 方法二:溢出隐藏 overflow: hidden; 方法三:加一个 设置font-size font-size: 0; 结合 使用,因为产生的间距是没有文字的,用空格代替文字,则大小为就可以消除.

[记录]mscorlib recursive resource lookup bug解决方法

[Content]Expression: [mscorlib recursive resource lookup bug]Description: Infinite recursion during resource lookup within mscorlib. This may be a bug in mscorlib, or potentially in certain extensibility points such as assembly resolve events or Cult

神级bug解决方法

真的是神级bug,util包中的Arrays类导入不了,一直报错.原因:JDK 1.8和Myeclipse 8.5不兼容,导致java.util.Arrays类无法被编译.所以报错.解决方法:1.降低jdk版本.2.升高Myeclipse版本 原文地址:https://www.cnblogs.com/yanlongw/p/9315701.html