原创文章,转载请注明出处:http://qq85609655.iteye.com/blog/2109124
最近,hadoop升级到了最新的2.6版本
使用ambari 部署完毕后。
以前都是在linux下,通过VNC开发,非常不方便,尤其复制黏贴,时灵时不灵。
而且,响应也没有本机(公司的台式机windows)上那么快,工作效率下降。
于是,开始了windows和linux上mapreduce的研究
首先,需要在windows下访问hdfs,我本机的用户是abc,测试服务器用的是简单权限,没有用kerberos,所以在hdfs-site.xml添加如下配置:
<property> <name>hadoop.proxyuser.abc.groups</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.abc.hosts</name> <value>*</value> </property>
到了这一步,我们可以访问hdfs了
接下来,执行Mapreduce,报错,windows上报如下:
再查看nodemanager上的节点日志
Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster
既然无法加载,或者找不到类,那么就是classpath的问题。
找到执行mr的临时文件夹
/hadoop/yarn/local/usercache/abc/appcache
在这里找到当前的正要执行的job
查看 launch_container.sh 发现:
linux和windows的分隔符(linux为冒号,windows为分号)不一样导致了windows的job在linux无法执行
既然找到了问题,解决就很简单了。
mapred-site.xml
<property> <name>mapreduce.app-submission.cross-platform</name> <value>true</value> </property>
再尝试下,OK,完美!
相关推荐
PDI Kettle 最佳实践是对Pentaho Data Integration(PDI)中Kettle工具应用的高级指导,旨在帮助用户更高效地完成ETL(提取、转换和加载)任务。PDI Kettle是Pentaho套件中用于ETL的组件,广泛应用于数据整合、数据...
PDI,全称为Pentaho Data Integration,原名为Kettle,是一款强大的开源ETL(Extract-Transform-Load)工具。它的目标是实现数据的提取、转换和加载,以统一格式促进数据的捕获、清理和存储。PDI由多个组件构成,...
pentaho kettle PDI 9.2下载
Kettle 改名啦!!! 现在叫 Pentaho Data Integration Kettle9.4版本 Pentaho Data Integration 9.4 PDI 9.4 下载地址: ...
Kettle工具pdi-ce-9.1最新版百度网盘下载,CSDN上传有大小限制,
**PDI Kettle 9.6.0 深度解析** PDI(Pentaho Data Integration),也称为Kettle,是由Pentaho公司开发的一款强大的数据集成工具。它允许用户进行ETL(Extract, Transform, Load)操作,即从各种数据源抽取数据,...
标题中的“利用PDI(Kettle)构造数据”指的是使用Pentaho Data Integration(PDI),也常被称为Kettle,来处理和转换数据的过程。PDI是一个开源的数据集成工具,它提供了一个图形化的界面,用于设计、执行和监控数据...
然而,在Kettle 4.3的开发环境中,使用Java Web Start进行编译时,由于部分必要的jar包未包含在默认的构建路径中,这会导致编译失败或运行异常。这些缺失的jar包可能包含了Kettle运行所需的特定库,例如数据库连接、...
kettle7.1.0新版[ETL工具,可以在Windows、Linux、Unix上运行],kettle 7.1(pdi-ce-7.1.0)安装软件-百度网盘地址
Kettle,全称为Pentaho Data Integration(PDI),是一款强大的ETL(Extract, Transform, Load)工具,用于数据整合和迁移。它以其图形化的界面、灵活的数据处理能力和跨平台的特性深受用户喜爱。在9.2这个版本中,...
springboot+maven项目集成kettle时,所需要的依赖。
7. **变量和参数**:Kettle支持使用变量和参数来动态配置作业和转换,这使得在不同环境下的部署和重用变得更加方便。 8. ** Spoon工具**:Spoon是Kettle的主要图形化开发工具,用户可以通过拖拽组件、配置属性、...
2020年2月官方9.0最新版Kettle,百度网盘地址含取件码,可在Linux/Windows/Mac上解压后直接运行。
kettle9.2下载,亲测可用pdi-ce-9.2.0.0-290
pentaho kettle PDI 9.2下载
kettle 工具
标题 "pdi-ce-9.3.0.0-428a安装包-1(kettle)" 提供的信息表明这是一个关于Pentaho Data Integration(PDI)的社区版(CE)9.3.0.0-428a的安装包。Kettle是PDI的别名,它是一个强大的ETL(Extract, Transform, Load...
2. **PDI的Java API**:PDI提供了丰富的Java API,允许开发者在Java代码中直接控制Job和Transformation的运行。这些API主要包含在`org.pentaho.di`包下,例如`Job`、`Trans`、`JobMeta`、`TransMeta`等类,用于创建...