知识点
相关文章
更多最近更新
更多编译Hadoop-2.0.3的native
2019-03-28 13:06|来源: 网络
编译Hadoop-2.0.3的native
1.安装protobuf,参照http://wiki.apache.org/hadoop/HowToContribute
安装java模块 在java目录mvn install
2.配置protobuf
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>2.5.0</version> //加上版本号,否则找不到包
</dependency>
3,在源文件目录执行
mvn clean install -DskipTests -P native
编译完成后,即可在hadoop-common-project/hadoop-common/target/native/target/usr/local/lib找到编译的文件。
更多Hadoop相关信息见Hadoop 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=13
相关问答
更多-
把你编译后的hadoop源码丢到原来的hadoop集群环境中去 即覆盖hadoop安装目录下的原hadoop-core-xxx.jar 同样的所有节点都需要更新 然后重启集群
-
jquery-2.0.3.js[2023-07-26]
jquery 是一个JavaScript(JS)框架. 可以实现一些网页上面的特效。 2.0.3是版本号 -
Hadoop“无法为您的平台加载native-hadoop库”警告(Hadoop “Unable to load native-hadoop library for your platform” warning)[2022-06-01]
我假设你在64位CentOS上运行Hadoop。 你看到这个警告的原因是本机Hadoop库$HADOOP_HOME/lib/native/libhadoop.so.1.0.0实际上是在32位上编译的。 无论如何,这只是一个警告,不会影响Hadoop的功能。 如果您想要消除此警告,请下载方法,下载Hadoop的源代码,并在64位系统上重新编译libhadoop.so.1.0.0 ,然后替换32位系统。 这里包含有关如何重新编译源代码的步骤,适用于Ubuntu: http://www.ercoppa.org/L ... -
最近的hadoop tarball似乎只带有64位库。 你可以自己编译,尽管我自己没有测试过。 您必须下载hadoop的源tarball并安装以下软件包: GCC(或其他C编译器) GNU Autotools(autoconf,automake,libtool) zlib开发包 openssl开发包 行家 安装完成后,您可以使用源tarball中包含的标准hadoop pom.xml文件来编译本机库: $ mvn package -Pdist,native -DskipTests -Dtar 这些库可以在 ...
-
与SubSonic 2.0.3错误(Error with SubSonic 2.0.3)[2023-07-29]
这听起来像是你打开了一个包含一个名为SubSonic的项目的解决方案。 最好问问曾经维护你正在为之工作的应用程序的人是否为他的SubSonic 2.0.3副本(因为他可能会对其进行一些更改)。 如果不可行,请从SubSonic网站获取源代码,并将解决方案中的SubSonic项目替换为您刚刚下载的那个。 是的,SubSonic 2.1应该大部分与2.0.3兼容。 PS您不需要将SubSonic源文件放入Program Files目录。 最好将源代码移到解决方案文件夹中的文件夹中,以便将所有内容一起移动。 另外 ... -
您始终可以获取源代码。 您的版本的示例配置文件在此处 I finally get that start0() function is a part from java code not a part of hadoop code, so it is just do/create a new thread to run the job on it and for hadoop developing we just need to know that : Thread.start0 eventually cre ...
-
我怀疑它是否可以配置,有一些提示,这将有助于你,我认为最好混合所有这些: 运行你的应用程序进行开发: play ~run - 它会在文件更改后立即在后台重新编译。 它不会缩短重新编译时间,但至少它不会那么烦人。 尝试一次写更多:)当你浏览每一个小小的变化时,想一想' 啊,这个细节还有......啊这个细节还有...... '重新编译所需的时间真的很糟糕。 而只是检查要修复的所有详细信息并立即插入更改。 如果你花一两分钟来修复布局的细节,那么等待5秒就不会那么可怕了。 使用浏览器的检查工具来调试输出HTML ...
-
然后,因为我需要在推送到Heroku之前进行预编译 这是错误的。 默认情况下,当您推送到Heroku时,Heroku的Cedar堆栈会在slug编译期间编译您的资产。 有关详细信息,请参阅: https : //devcenter.heroku.com/articles/rails-asset-pipeline Then, because I need to precompile before I push to Heroku This is false. By default, Heroku's Ceda ...
-
将Microsoft.NETCore.App从版本1.0.1升级到版本1.1.0时出现相同的错误。 请在project.json中的Dependencies节点中添加“type”:“platform”选项。 "dependencies": { "Microsoft.NETCore.App": { "version": "1.1.0", "type": "platform" } }, 我们经常使用Web.config文件在部署到IIS时配置处理程序信息。 project.json文件用于管理项目依 ...
-
根据文档,您可以执行以下操作(在我的系统和工作中测试) export HADOOP_CLASSPATH=${JAVA_HOME}/lib/tools.jar $HADOOP_HOME/bin/hadoop com.sun.tools.javac.Main WordCount.java并最终使用jar创建 jar cf wc.jar WordCount*.class 链接到这里的官方文档 According to the documentation you can do the following (test ...