草庐IT

null_unspecified

全部标签

csv - 将 csv 数据加载到配置单元外部表时日期变量为 NULL

我正在尝试将SAS数据集加载到Hive外部表。为此,我首先将SAS数据集转换为CSV文件格式。在sas数据集中,日期变量(即as_of_dt)内容显示如下:长度=8,格式=日期9。,信息=日期9。,标签=as_of_dt为了将SAS转换为CSV,我使用了下面的代码补丁(我之前在sas中使用过“保留”语句,以便保持变量的顺序):procexportdata=input_SASdataset_for_csv_convoutfile="/mdl/myData/final_merged_table_201501.csv"dbms=csvreplace;putnames=no;run;到这里(即

hadoop - cluster.getJob 在 hadoop 中返回 null

publicvoidsetup(Contextcontext)throwsIOException,InterruptedException{Configurationconf=context.getConfiguration();org.apache.hadoop.mapreduce.Clustercluster=neworg.apache.hadoop.mapreduce.Cluster(conf);JobcurrentJob=cluster.getJob(context.getJobID());mapperCounter=currentJob.getCounters().findC

hadoop - PySpark:在连接中处理 NULL

我正在尝试在pyspark中加入2个数据帧。我的问题是我希望我的“InnerJoin”能够通过,而不管NULL。我可以看到,在Scala中,我有的替代项。但是,在pyspark中不起作用。userLeft=sc.parallelize([Row(id=u'1',first_name=u'Steve',last_name=u'Kent',email=u's.kent@email.com'),Row(id=u'2',first_name=u'Margaret',last_name=u'Peace',email=u'marge.peace@email.com'),Row(id=u'3',fi

hadoop - Hive 列从 decimal 转换为 double 导致 NULL

我的配置单元表table1表的架构如下所示[CREATETABLEtable1(p_decimal1DECIMAL(38,5))ROWFORMATDELIMITEDFIELDSTERMINATEDBY','STOREDASTEXTFILE]我在表中有以下值row:col(p_decimal1)row1:12345123451234512345123.45123在后期如果我执行selectCAST(p_decimal1ASDOUBLE)fromtable1;查询然后我得到NULL作为输出。你能解释一下为什么它会变成NULL吗?? 最佳答案

python - 如何使用 Group_Map 使用 Python 3 修复 Spark.SQL 中的 "Cannot use null as map key!"错误

我正在使用Spark.SQL并尝试使用MAP语句创建一个数据透视表,以便将一列的值作为不同的列。我用这个查询准备了第一个表:spark.sql("""CREATETABLETABLE_01STOREDASPARQUETASselectROWS,COLUMNS,count(*)asNUM_ROWSfromTABLE_00groupbyROWS,COLUMNSorderbyROWS,COLUMNS""")想法是将其转换为:ROWSCOLUMNSNUM_ROWSVALUE1COL22VALUE1COL350VALUE2COL120VALUE2COL21VALUE2COL330进入这个:COL

hadoop - “WARN hdfs.DFSUtil: Namenode for null remains unresolved for ID null.”

我想在配置后测试我的hadoop是否运行良好,但是在输入之后,命令start-all.sh在终端中显示如下错误WARNhdfs.DFSUtil:NamenodefornullremainsunresolvedforIDnull.Checkyourhdfs-site.xmlfiletoensurenamenodesareconfiguredproperly.Startingnamenodeson[master]master:ssh:Couldnotresolvehostnamemaster:Nameorservicenotknown我检查了我的hdfs-site.xml文件并像其他人那样

hadoop - 如何在配置单元中的字符串数据类型以外的列中插入空值而不是 NULL

我有一个像这样的创建语句CREATETABLEtemp_tbl(EmpIdString,Salaryint);我想在表中插入一个员工ID和一个空白值。所以我所做的是insertoverwritetabletemp_tblselect'013'asEmpId,''asSalaryfromtbl;hive>select*fromtemp_tbl;OK013NULL但预期的结果是hive>select*fromtemp_tbl;OK013NULL--->BlankinsteadofNULL也试过用“”。我仍然把它当作NULL而不是空白3.试图创建具有序列化属性的表CREATETABLEtem

regex - 当 regexp_like 和 regexp_extract 工作正常时,Impala regexp_like 查询返回 null

我需要使用regex_extract从列中的字符串中提取数字。我在外部表上使用Impala。我已经检查了正则表达式,为了测试它,我还使用了regexp_like和regexp_replace。他们两个都工作得很完美。这里是查询:selectsucursal,regexp_like(sucursal,'^[0-9]{1,3}')asmatch,regexp_extract(sucursal,'^[0-9]{1,3}',1)asCodSucusal,regexp_replace(sucursal,'^[0-9]{1,3}','lala')asRepCodSucusalfromjdv.stg

hadoop - Apache pig : Replace null with string

我的数据中有很多空条目。由于后期处理,如果我可以将null的默认值设置为字符串“other”,那将非常有帮助。我找不到执行此操作的方法(版本0.8.1-cdh3u4)另外,我的GENERATE语句中有一些变量可能会返回null,我需要类似于SQLDECODE函数的东西来获取“其他”字符串而不是null。例子:tmp=FOREACHdumpGENERATEsite,REGEX_EXTRACT(name,'^(?:([^.]+)\\.?){1}',1)ASproject,((amiMATCHES'.*datatype.*')?REGEX_EXTRACT(name,'^(?:([^.]+)\

hadoop - HIVE 外部表 - 将空字符串设置为 NULL

目前我在AmazonEMR上有一个HIVE0.7实例。我正在尝试使用Hive0.11在新的EMR集群上创建此实例的副本。在我的0.7实例中,我有一个外部表,它将空字符串设置为NULL。这是我创建表格的方式:CREATEEXTERNALTABLEIFNOTEXISTStablename(column1string,column2string)PARTITIONEDBY(yearSTRING,monthSTRING,daySTRING)ROWFORMATDELIMITEDFIELDSTERMINATEDBY'\t'LINESTERMINATEDBY'\n'TBLPROPERTIES('se