草庐IT

default-storage-engine

全部标签

java - 当 hive.execution.engine 值其 tez 时出现 NoSuchMethodError

我正在使用hive1.0.0和apachetez0.4.1当我将配置单元配置为使用tez时,出现异常。在hive-site.xml中,当hive.execution.engine值为mr时,它工作正常。但是如果我将它设置为tez我会得到这个错误:Exceptioninthread"main"java.lang.NoSuchMethodError:org.apache.tez.mapreduce.hadoop.MRHelpers.updateEnvBasedOnMRAMEnv(Lorg/apache/hadoop/conf/Configuration;Ljava/util/Map;)Va

hadoop - 错误 : Failed to create Data Storage while running embedded pig in java

我写了一个简单的程序来测试java中的嵌入式pig在mapreduce模式下运行。我运行的服务器hadoop版本是0.20.2-cdh3u4a,pig版本是0.10.0-cdh3u4a。当我尝试在本地模式下运行时,它运行成功。但是当我尝试以mapreduce模式运行时,它给了我错误。我使用以下命令运行我的程序,如http://pig.apache.org/docs/r0.9.1/cont.html#embed-java中所示javac-cppig.jarEmbedPigTest.javajavac-cppig.jar:.:/etc/hadoop/confEmbedPigTest.jav

hadoop - pig 负载 : deprecated property fs. default.name

我已经在同一台机器上安装了Hadoop2.6.5和Pig0.16。我跑了pig然后我加载了一个文件使用a=load'/user/hduser/input/palabras.txt';我得到了这个信息INFOorg.apache.hadoop.conf.Configuration.deprecation-fs.default.nameis已弃用。相反,使用fs.defaultFS但我想知道如果我已经在core-site.xml文件中更改了该属性,为什么会出现此消息?我希望清楚,如果需要其他信息,请告诉我。谢谢! 最佳答案 它与您的co

Hadoop MapReduce : default number of mappers

如果我不指定映射器的数量,如何确定该数量?是否有从配置文件(例如mapred-site.xml)中读取的默认设置? 最佳答案 在Chris上面添加的内容上添加更多内容:映射的数量通常由输入文件中的DFSblock数量决定。虽然这会导致人们调整他们的DFSblock大小来调整map的数量。map的正确并行级别似乎是大约10-100个map/节点,尽管对于非常cpu-lightmaptask,这可以达到300左右。任务设置需要一段时间,因此最好至少花一分钟时间执行map。您可以通过修改JobConf的conf.setNumMapTask

java - Hadoop datanode 启动失败 org.apache.hadoop.hdfs.server.common.Storage : Cannot lock storage

我在尝试在Hadoop中启动数据节点时遇到一些问题,从日志中我可以看到数据节点启动了两次(部分日志如下):2012-05-2216:25:00,369INFOorg.apache.hadoop.hdfs.server.datanode.DataNode:STARTUP_MSG:/************************************************************STARTUP_MSG:StartingDataNodeSTARTUP_MSG:host=master/192.168.0.1STARTUP_MSG:args=[]STARTUP_MSG:ve

storage - 实现大规模日志文件分析

谁能给我指点引用或提供有关Facebook、雅虎、谷歌等公司如何执行大规模(例如多TB范围)日志分析的引用资料或高级概述,这些分析是他们为运营所做的,尤其是网络分析?特别关注网络分析,我对两个密切相关的方面很感兴趣:查询性能和数据存储。我知道一般方法是使用mapreduce将每个查询分布到集群上(例如使用Hadoop)。但是,最有效的存储格式是什么?这是日志数据,所以我们可以假设每个事件都有一个时间戳,并且通常数据是结构化的而不是稀疏的。大多数网络分析查询涉及分析两个任意时间戳之间的数据片段,并检索该数据中的聚合统计信息或异常情况。像BigTable(或HBase)这样的面向列的数据库

google-app-engine - 如何在 Scala 中使用泛型引用静态 Java 类的子类

我有这段Java代码:publicclassTestMapperextendsAppEngineMapper{publicTestMapper(){}//[...otheroverridenmethods...]@Overridepublicvoidsetup(Contextcontext){log.warning("Doingper-workersetup");}}...我已将其转换为:classTestMapperextendsAppEngineMapper[Key,Entity,NullWritable,NullWritable]{//[...otheroverridenmeth

hadoop - HBase ERROR : hbase-default. xml 文件似乎是针对旧版本的 HBase (null)

我正在尝试编写一个程序来连接到HBase。但是当我执行以下命令时HBaseConfiguration.create();我收到以下错误:."hbase-default.xml文件似乎是旧版本的HBase(null),这个版本是0.92.1-cdh4.1.2。当我深入挖掘并在内部进行调试时,请观察以下内容:classHBaseConfigurationprivatestaticvoidcheckDefaultsVersion(Configurationconf){if(conf.getBoolean("hbase.defaults.for.version.skip",Boolean.FA

hadoop - 在 core-site.xml 中设置 fs.default.name 将 HDFS 设置为安全模式

我在一台机器上以伪分布式模式安装了ClouderaCDH4发行版并成功测试它是否正常工作(例如可以运行MapReduce程序,在Hive服务器上插入数据等)但是,如果我有机会core-site.xml文件将fs.default.name设置为机器名而不是localhost并重启NameNode服务,HDFS进入安全-模式。在更改fs.default.name之前,我运行了以下命令来检查HDFS的状态:$hadoopdfsadmin-report...ConfiguredCapacity:18503614464(17.23GB)PresentCapacity:13794557952(12

join - 配置单元外部连接 : how to change the default NULL value

对于hive外连接,如果一张表中不存在连接键,hive将置为NULL。是否可以为此使用其他值?例如:表1:user_id,name,age1Bob232Jim43表2:user_id,txn_amt,date120.002013-12-10110.002014-07-01如果我对user_id执行LEFTOUTERJOIN:INSERTINTOTABLEuser_txnSELECTTable1.user_id,Table1.name,Table2.txn_amt,Table2.dateFROMTable2LEFTOUTERJOINTable1ONTable1.user_id=Table