草庐IT

csv_line

全部标签

csv - 处理 PIG 中的货币值 - pigstorage

我在HDFS中加载了2列CSV文件。第1列是型号名称,第2列是以美元为单位的价格。示例-型号:IE33,价格:52678.00美元当我运行以下脚本时,价格值全部返回为两位数的结果示例$52。ultraPrice=LOAD'/user/maria_dev/UltrasoundPrice.csv'USINGPigStorage(',')AS(Model,Price);dumpultraPrice;我所有的值(value)都在20000美元到60000美元之间。我不知道为什么它被切断了。如果我更改CSV文件并从价格值中删除$一切正常,但我知道必须有更好的方法。 最

ubuntu - 将 csv 日志文件从 Windows 服务器转储到 ubuntu VirtualBox/hadoop/hdfs

我们每天都以csv的形式从应用程序中获取新文件,这些文件存储在Windows服务器中,比如c:/programfiles(x86)/webapps/apachetomcat/.csv每个文件中都有不同的数据,所以有没有hadoop组件将文件从Windows服务器传输到hadoophdfs,我遇到了flume,kafka但没有得到正确的例子,任何人都可以在这里遮光。所以每个文件都有单独的名称,大小可达10-20mb,每天的文件数超过200个文件,一旦文件添加到Windows服务器,flume/kafka应该能够将这些文件放入hadoop,以后的文件是从spark处理的HDFS导入并移动到

python - hadoop 流中的 pd.read_csv 问题

我是Python新手,正在尝试从hadoop流中读取数据。这是我的python代码,var_list=get_config()工作正常。if__name__=="__main__":var_list=get_config()dat=pd.read_table(lines,delimiter=',',header=0)#print(dat)print(dat.dtypes)#print(dat['var8'])这是我传递的文件,第一行作为标题。$catdataclient_id,var1,var2,var3,var4,var5,var6,var7,var8121,1,2,3,4,5,6,

shell - 从 shell 命令行将配置单元表导出到 CSV 时自定义分隔符?

我使用以下命令,我得到的CSV文件是制表符分隔的。hive-e"select*frommy_table_name">my_csv_file_received_daily.csv而且我每次都必须重新格式化文件。有没有一种简单的方法来更改此命令以获取逗号分隔文件而不是制表符。 最佳答案 insertoverwritelocaldirectory'my_csv_file_received_daily'rowformatdelimitedfieldsterminatedby','select*frommy_table_name;

csv - HIVE - 手动解析数据,用双引号括起来,用逗号分隔

我见过一些类似的问题,但由于问题并不完全相同,或者解决方案不适用于我的情况,所以我将问题发布在这里。我正在解析一个表,该表在csv_line列中包含一个csv行。问题是某些列有逗号,这也是字段分隔符。这些列包含在引号中。我正在做的解析是:withsampleas(select'field1,field3,"http://another.domain/abc/...eIds=111,222,333,444,...,",CustomerX,end'ascsv_line)selectregexp_extract(csv_line,'(,?(".*?"|[^,]*)){1}')asf1rege

json - 如何将蓝图json文件转换为csv文件?

如何将蓝图json文件转换为csv文件?我的目标是将所有属性参数从amabri集群转换为csv文件示例——如何从我的ambari集群生成新的blueprint.json文件curl-uadmin:admin-H"X-Requested-By:ambari"-XGEThttp://10.23.4.122:8080/api/v1/clusters/HDP01?format=blueprint-o/tmp/HDP01_blueprint.json预期结果示例:(所有配置类型的json文件中的所有参数都应在csv文件中)autopurge.purgeInterval,512dataDir,/h

hadoop - 将多个互连的 csv 文件上传到 HBase 的方法

我是HBase的新手,仍然不确定在我的案例中我将使用Hadoop生态系统的哪个组件以及稍后如何分析我的数据,所以只是探索选项。我有一个Excel表,其中包含关于所有客户的摘要,但有≈400列:CustomerIDCountryAgeE-mail251648Russia27boo@yahoo.com487985USA30foo@yahoo.com478945England15lala@yahoo.com789456USA25nana@yahoo.com此外,我还为每个客户分别创建了.xls文件,其中包含有关他的信息(一个客户=一个.xls文件),每个文件中的列数和列名都相同。这些文件中的

csv - ERROR 2997 : Encountered IOException. 目录 part1 不存在

我在ApachePig中执行脚本时遇到问题。我有3个文件,即movies.csv、ratings.csv、tags.csv。首先我想加载“movies.csv”,然后加载“ratings.csv”并加入两个表。但是我在加载文件时遇到错误。我给的代码如下,register'piggybank-0.15.0.jar'DEFINECSVLoaderorg.apache.pig.piggybank.storage.CSVLoader();part1=LOAD'/home/cloudera/ml-20m/movies'as(movieId:chararray,title:chararray,ge

mysql - 如何对两个大型数据源 (csv) 进行比较

我有一个包含数十亿条记录的表。我想看看这张表在过去一个月里发生了怎样的变化。我在1月1日和1月31日分别有一个表导出的CSV文件。什么是查看文件在这段时间发生变化的好方法。例如:pkold.nameold.agenew.namenew.agediff(inferred)1david18david18UNCHANGED2charles17NULLNULLREMOVED3bob19bob20CHANGED4001NULLNULLbracey14ADDED通常我只会使用unixdiff命令,但单台计算机/服务器无法处理此问题。一种想法是将两个表保存到BigQuery并进行完全外部联接,例如:

java - 失败 : ParseException line 1:94 mismatched input 'hdfs' expecting StringLiteral near 'location' in partition location

Java代码:Stringcmd0="hive-e\"use"+hiveuser+";sethive.exec.compress.output=true;setmapred.output.compression.codec=com.hadoop.compression.lzo.LzopCodec;setmapreduce.job.queuename="+queue+";altertable"+"resident_tmp"+"addifnotexistspartition(weekday='"+"weekday=20170807"+"')location"+location+"\"";C