草庐IT

syswow64

全部标签

hadoop - 在异构环境中设置 2 节点 Hadoop 集群,即一台 64 位机器和另一台 32 位机器?

为了学习,我计划创建一个2节点的ClouderaHadoop集群。我有一台32位的WindowsXP机器,现在我买了一台64位的Windows8机器(因为现在大多数机器都是64位的)。所以我有两个选择:在64位机器(i5处理器和8GB内存)中创建虚拟集群。但是,我不确定它是否会挂起(我不是要处理数百万条记录。我的座右铭是只处理几个文件并检查Hadoop功能,同时从Oracle转储一些数据并进行测试)。我可以在64位和32位机器之间创建物理Hadoop集群。但我的问题是,它是否可行(我可以在两台机器之间创建Hadoop集群:一台32位和另一台64位)?如果有,过程是怎样的?我对网络不太了

hadoop - 在 linux 64 位机器上安装 hadoop-2.2.0 时出现问题

使用此链接,尝试在ubuntu12.04(64位机器)中安装Hadoop版本-2.2.0(单节点集群)http://bigdatahandler.com/hadoop-hdfs/installing-single-node-hadoop-2-2-0-on-ubuntu/同时使用以下命令通过namenode格式化hdfs文件系统hadoopnamenode-format当我这样做时,出现以下问题,14/08/0710:38:39FATALnamenode.NameNode:namenode连接异常java.lang.RuntimeException:org.xml.sax.SAXPars

java - 如何为 64 位 Linux 机器编译 Hadoop?

我已经下载了Hadoop(2.2.0)的最新稳定二进制文件。就在我初始化HDFS时,我收到了这个警告:WARNutil.NativeCodeLoader:Unabletoloadnative-hadooplibraryforyourplatform...usingbuiltin-javaclasseswhereapplicable我知道我可以通过从源代码编译来解决这个问题,所以我从Hadoop下载了源代码包。我知道编译的基本过程,但在阅读README后感到困惑。快速谷歌显示我必须为此使用maven,这是一个构建基于java的项目的工具。所以我的问题是,如何使用maven从源代码编译Ha

java - Hadoop 2.5.2 mvn 构建失败 Windows 7 x64 - hadoop-common 上的 compile-ms-native-dll?

我正在关注Hadoop2OnWindowsWikihere,我已经多次阅读源代码树中的BUILDING.txt。我想我已经弄清楚了所有的依赖关系,但是我得到了一个奇怪的Failedtoexecutegoal(compile-ms-native-dll)错误(下面是完整的日志)。我已经安装了WindowsSDK7.1以下内容在我的PATH中:Cygwin/binMSBuild(C:\Windows\Microsoft.NET\Framework64\v4.0.30319)ProtocolBuffer2.5.0Zlib和Zlib/include(以便它可以访问zlib.h)查找错误专家Pl

r - 用于查询大数据的 64 位 R 的 32 位数据库驱动程序

我有一个32位HortonWorksHadoop/Hive数据库,我可以使用RODBC在32位R中查询它。尝试连接到64位R中的数据库时,我收到此错误:[RODBC]ERROR:stateIM014,code0,message[Microsoft][ODBCDriverManager]指定的DSN包含驱动程序和应用程序之间的架构不匹配但是,由于Windows的32位R的内存限制,数据量很大,我需要使用64位R。有解决办法吗? 最佳答案 您需要将32位odbc驱动程序与32位R和64位R相匹配。我在使用64位R和32位办公室时遇到了类

tomcat - 无法让 Sqoop 1.99.3 在 64 位 Centos 6.5 上与 Apache Hadoop 2.4.0 一起工作

我在Centos6.5KVM虚拟服务器上运行并安装了Apachehadoop。它安装在/home/hduser/yarn/hadoop-2.4.0andtheconfigfilesarein/home/hduser/yarn/hadoop-2.4.0/etc/hadoop.我从hadoop那里收到关于库是32位的投诉(猜测二进制安装默认包含这些)所以我做了一个完整的源代码构建以获得64位库。但似乎sqoop1.99.3无论如何只想使用hadoopjar..(?)这似乎是主要错误,似乎也是一个流行的错误,但我找不到任何有效的建议。addtowar.sh不在我的sqoop安装中**Caus

hadoop - 通过 Hue 在 hadoop 中加载大型 csv 只会存储 64MB block

我使用的是Clouderaquickstartvm5.1.0-1我试图通过Hue在Hadoop中加载我的3GBcsv,到目前为止我尝试的是:-将csv加载到HDFS中,特别是加载到位于/user/hive/datasets的名为数据集的文件夹中-使用MetastoreManager将其加载到默认数据库中一切正常,这意味着我设法加载了正确的列。主要问题是当我使用Impala查询表时启动以下查询:显示表统计信息new_table我意识到大小只有64MB而不是csv的实际大小,应该是3GB。此外,如果我通过Impala进行计数(*),则行数仅为70000而实际为700万。如有任何帮助,我们将

hadoop - 在 Windows 7 64 位中删除 Spark 临时目录时出现异常

我正在尝试在windows764位中运行spark作业的单元测试。我有HADOOP_HOME=D:/winutilswinutilspath=D:/winutils/bin/winutils.exe我运行了以下命令:winutilsls\tmp\hivewinutilschmod-R777\tmp\hive但是当我运行测试时,出现以下错误。Runningcom.dnb.trade.ui.ingest.spark.utils.ExperiencesUtilTestTestsrun:17,Failures:0,Errors:0,Skipped:0,Timeelapsed:0.132sec1

database - HDFS 中的数据 block 大小,为什么是 64MB?

HDFS/Hadoop的默认数据block大小为64MB。磁盘中的block大小一般为4KB。64MBblock大小是什么意思?->是不是说从磁盘读取的最小单位是64MB?如果是,这样做的好处是什么?->易于连续访问HDFS中的大文件?我们可以使用磁盘的原始4KBblock大小来做同样的事情吗? 最佳答案 Whatdoes64MBblocksizemean?block大小是文件系统可以存储的最小数据单元。如果您存储一个1k或60Mb的文件,它将占用一个block。超过64Mb边界后,您需要第二个block。Ifyes,whatist

php - base64_* 功能被禁用,现在怎么办?

当我尝试使用base64_decode()函数时收到以下警告"Warning:base64_decode()hasbeendisabledforsecurityreasons"看起来我的主机禁用了base64_*函数。我有几个问题我认为base64_*函数可以在php中默认启用,对吗?未启用base64_*函数是否有任何安全原因?是否存在安全漏洞?替代默认情况下可用的base64_*函数?我在哪里可以找到用于base64_*实现的自定义类/函数,以便我可以将它们包含在我的PHP文件中,并在PHP的base64_*函数不可用时使用它们?感谢帮助。 最佳答案