草庐IT

csv_line

全部标签

csv - 0.6 中缺少 Apache Mahout Math VectorWritable?

我正在使用Mahout进行kmeans聚类。但是,貌似Mahout的kmeans不支持CSV文件,于是我尝试写一个特定的序列文件生成器。奇怪的是,我正在尝试使用org.apache.mahout.math.VectorWritable类,但似乎该类不在ma​​hout-math-0.6.jar中包。那么有人知道VectorWritable类在哪里吗?非常感谢!吉隆 最佳答案 于是乎,它一直在core.jar中。但是它的包名有点误导(org.apache.mahout.math)。 关于c

mysql - 创建 Hive 表 - 如何从 CSV 源中导出列名?

...我真的认为这是一条人迹罕至的道路。我想通过检查CSV文件中公开(通常情况下)列名的第一条记录,在Hive(或SQL)中创建DDL语句。我已经看到了这个问题的各种接近答案,但不是很多可以自动化或大规模复制的答案。我创建了以下代码来处理任务,但我担心它有一些问题:#!/usr/bin/pythonimportsysimportcsv#getfilename(andhencetablename)fromcommandline#exitwithusageifnosuitableargumentiflen(sys.argv)首先,它只是将所有内容都数据类型化为字符串。(我想来自CSV,这是

csv - 使用配置单元导入混合数据(字符串和字符串数组)

我正在尝试使用hive导入一些这种类型的数据:2015-0-6,value12015-0-9,value1,value2,value3我试过这些方法CREATETABLEfields(timestampSTRING,fields_arrayARRAY)ROWFORMATDELIMITEDFIELDSTERMINATEDBY','LINESTERMINATEDBY'\n';CREATETABLEfields(timestampSTRING,fields_stringSTRING)ROWFORMATDELIMITEDFIELDSTERMINATEDBY','LINESTERMINATEDB

hadoop - 如何获取 hdfs 中的 hive 表输出或文本文件,在 hdfs 上创建了 .CSV 格式的 hive 表。

所以我正在处理的集群存在一种情况。什么都不能从集群中取出到linuxbox。建表文件为序列文件格式或文本格式。我需要将这些文件更改为CSV格式而不将它们输出到linuxbox,而且我可以从现有表创建表,如果可能的话可以将其存储为CSV文件。(我不确定我是否能做到)。我已经尝试了很多东西..但是除非我把它输出到linuxbox,否则做不到。感谢您的帮助。 最佳答案 您可以像这样创建另一个配置单元表:CREATETABLEhivetable_csvROWFORMATDELIMITEDFIELDSTERMINATEDBY','LINEST

hadoop sqoop加载csv文件到mysql

我正在学习hadoopsqoop。我正在研究hortonworks沙箱(单节点的hadoop虚拟机:http://hortonworks.com/products/hortonworks-sandbox/#install)。我正在尝试通过sqoop将csv文件加载到mysql表中。我在其中创建了一个数据库flightinfo和一个表weather。我在配置单元中创建了一个名为sqoop_tmp的表,其中包含该csv文件的文件位置。我使用以下命令将csv加载到mysql中:sqoopexport--connectjdbc:mysql://localhost/flightinfo–-tab

csv - 将读取 CSV 文件发送到 Spark

我正在尝试将CSV文件加载到HDFS并将其作为RDD读入Spark。我正在使用HortonworksSandbox并通过命令行尝试这些。我加载数据如下:hadoopfs-putdata.csv/如以下命令所示,数据似乎已正确加载:[root@sandboxtemp]#hadoopfs-ls/data.csv-rw-r--r--1hdfshdfs700854962015-10-0414:17/data.csv在pyspark中,我尝试按如下方式读取此文件:data=sc.textFile('/data.csv')但是,下面的take命令会抛出一个错误:data.take(5)Traceb

java - 如何使用 MultipleOutputs 类在 Hadoop 中输出具有特定扩展名(如 .csv)的文件

我目前有一个MapReduce程序,它使用MultipleOutputs将结果输出到多个文件中。reducer看起来像这样:privateMultipleOutputsmo=newMultipleOutputs(context);...publicvoidreduce(Edgekeys,Iterablevalues,Contextcontext)throwsIOException,InterruptedException{Stringdate=records.formatDate(millis);out.set(keys.get(0)+"\t"+keys.get(1));parser.

csv - 在 Hue 中上传/导入 .csv - 指定正确的分隔符等

我正在尝试上传我在Kaggle.com/datasets上找到的一个有趣的数据集,该数据集包含在一个名为“来自交叉验证堆栈交换的问题”的文件夹中(特别是在此处找到的文件“Questions.csv”:https://www.kaggle.com/stackoverflow/statsquestions)到Cloudera的Hue让我可以使用Hive来查询数据。但是,我在选择分隔符以正确上传.csv时遇到了问题。我没有看到选择文本限定符、转义字符等的地方。我在从以下位置下载的OracleVirtualBoxVMLinux机器上:https://www.virtualbox.org/wik

python mapreduce - 跳过映射器中.csv的第一行

我正在尝试在python中执行mapreduce,我的csv文件如下所示,trip_idtaxi_idpickup_timedropoff_time...total0201172455.02013-05-0509:45:0050.441446911779.02013-06-2411:30:0066.78我的代码是,importpandasaspdimportnumpyasnpfrommrjob.jobimportMRJobclassMRCount(MRJob):defmapper(self,_,line):datarow=line.replace('','').replace('N/A

从本地桌面使用 sparklyr 读取存储在 hdfs 上的 csv 文件

我们正在尝试使用sparklyr中可用的spark_read_csv函数加载存储在HDFS中的csv文件。R代码在windows桌面上运行,并配置为以yarn-client模式连接到远程yarn集群,提交和执行作业。使用的spark版本是1.6.0。我们已将com.databricks_spark-csv_2.10-1.0.3.jar和org.apache.commons_commons-csv-1.1.jar包含到spark类路径中,因为spark1.6.0不支持CSV。问题:当我们调用spark_read_csv(sc=sc,path="/user/xyz/adv.csv",nam