草庐IT

null_unspecified

全部标签

eclipse - Eclipse 中的 Hadoop 位置(错误 : null)

我已经从Yahoo教程下载了hadoop,用hadoop启动了linuxVM,并在eclipse中创建了新的DFS位置(输入了我的VM的IP,Map/Reduce主端口9001,DFS端口9000。但是在节点中我得到了错误“Error:null”。我做错了什么?我正在使用EclipseEurope3.3.1和Hadoop0.18.0。感谢您的帮助。 最佳答案 您应该检查您能够配置的附加属性。我也遇到了这个问题,但实际问题是hadoop.job.ugi属性无法设置。要解决此问题,请转到“\workspace\.metadata\.pl

java - Hadoop 配置的 getConf() 返回 null

我有一个在tomcat上运行的SpringMVC应用程序,它提交MapReduce作业并分析结果。我的SpringBatchtasklet能够成功调用MR驱动程序类并运行作业。驱动程序类扩展Configured并实现Tool并且能够轻松操作HDFS文件。包含驱动程序类和MR代码的maven模块作为依赖项添加到webapp模块。为了分析,我在扩展Configured的webapp模块中创建了一个新类。此类应该读取HDFS文件并对其进行分析。但是,当我尝试创建FileSystem对象时,出现空指针异常。publicclassReportAnalyzerextendsConfigured{p

hadoop - HBase 表上的 Hive 表显示整数列为 NULL

我正在尝试在Hbase表上创建Hive表。详情如下:HBase表的数据如下:Connectedto:Phoenix(version4.7)Driver:PhoenixEmbeddedDriver(version4.7)Autocommitstatus:trueTransactionisolation:TRANSACTION_READ_COMMITTEDBuildinglistoftablesandcolumnsfortab-completion(setfastconnecttotruetoskip)...1341/1341(100%)DoneDonesqllineversion1.1.

json - 从非嵌套的 json 数据文件创建配置单元表给出的输出为 null

我正在尝试从hdfs中存在的json文件创建一个Hive表(“desiredtable”)。以下是我遵循的步骤:最初我已将hive-serdes-1.0-SNAPSHOT.jar复制到hive/lib文件夹中。1.addjar/usr/local/hive/lib/hive-serdes-1.0-SNAPSHOT.jar;2.createexternaltablesample_data(reviewerIDstring,reviewTextstring)rowformatserde'com.cloudera.hive.serde.JsonSerDe'location'/dataset'

hadoop - MAX 中的 NULL,HIVE 中的 MIN 函数

在Hive中计算MAX和MIN函数时,我需要包含NULL值。例如,如果我有表:idvaluesA1B3CNULL然后MAX(values)应该返回NULL。 最佳答案 您可以创建一个标志,表明在您的key组中有NULL。然后您可以聚合新创建的列并查找您的标志是否存在,表明该组中至少有一个NULL。数据:keyval-----------A1ANULLB3B2CNULLC10C4查询0:SELECTkey,CASEWHENARRAY_CONTAINS(cs,1)THENNULLELSEmENDAScol_maxFROM(SELECTk

hadoop - pig : Failed to parse: mismatched input 'id' expecting set null

我正在使用Pig0.12.1并具有以下Pig代码:C=LOAD'$file'USINGmyCustomLoader();D=FOREACHCGENERATEkey#id;我正在使用自定义加载程序加载文件。然后我想生成存储在key中的所有ID,一个映射。为什么我会收到以下错误消息:14/06/2716:56:21ERRORpig.PigServer:exceptionduringparsing:Errorduringparsing.mismatchedinput'id'expectingsetnullFailedtoparse:mismatchedinput'id'expectingse

java - HBase读取数据返回null

我创建了一个java应用程序来从HBase读取数据。我检查了link1link2link3和link4。即使我的表中有数据,程序也会返回null。hbase外壳:hbase(main):009:0>get'login','1'COLUMNCELLpassword:passwordtimestamp=1456588594424,value=hpasswordusername:usernametimestamp=1456588582413,value=husername2row(s)in0.0120seconds代码:Configurationconfig=HBaseConfigurati

hadoop - 空字符串在 Hive 中不被视为 null

我对下面语句的理解是,如果将空白或空字符串插入到hive列中,它将被视为null。TBLPROPERTIES('serialization.null.format'=''为了测试功能,我创建了一个表并将“”插入到字段3中。当我在字段3上查询空值时,没有符合该条件的行。我对将空白字符串设为null的理解正确吗??CREATETABLECDR(field1string,field2string,field3string)ROWFORMATDELIMITEDFIELDSTERMINATEDBY','LINESTERMINATEDBY'\n'**TBLPROPERTIES('serializa

java - 读取 Avro 文件给出 AvroTypeException : missing required field error (even though the new field is declared null in schema)

我正在尝试反序列化/读取Avro文件,avro数据文件没有新字段。即使新字段在模式中声明为null,它也应该是可选的。但它仍然给我错误作为强制性的。Exceptioninthread"main"org.apache.avro.AvroTypeException:Foundcom.kiran.avro.User,expectingcom.kiran.avro.User,missingrequiredfieldlocAVRO模式声明:{"name":"loc","type":["string","null"]}使用代码读取文件:DatumReaderuserDatumReader=newS

python - 如何使用 Python 将 NULL 数据插入 MySQL 数据库?

将Python脚本中的一些数据插入MySQL时,我遇到了一个奇怪的错误。它基本上与我要插入的空白变量有关。我认为MySQL不喜欢空白变量,但我可以将其更改为其他内容,以便与我的insert语句一起使用吗?如果它为空,我可以成功地使用IF语句将其变为0,但这可能会打乱我计划稍后在MySQL中进行的一些数据分析。有没有办法将它转换为NULL或其他东西以便MySQL接受它但不添加任何东西? 最佳答案 使用mysqldb和cursor.execute()时,传递值None,而不是"NULL":value=Nonecursor.execute