草庐IT

csv_line

全部标签

python - 使用 python 将 syslog 输出处理为 csv

我需要帮助从我的siem中获取日志事件并将它们处理成一个csv文件,该文件可以被引入hadoop以进行进一步处理。以下是来自siem的示例和所需的结果。我在Python工作,但我没有我需要的那么有经验。Apr2211:52:28siemApr2211:55:2610.1.1.10LEEF:1.0|Websense|Security|7.7.3|transaction:permitted|sev=1cat=9usrName=LDAP://10.10.10.10OU=StandardUsers,OU=Users,OU=FrostbyteFalls,OU=Frostbyte-QSD,OU=C

hadoop - Hive:数据未从 .csv 文件(存储在 hdfs 上)复制到 Hive 表中

学习配置单元,创建一个表并尝试从csv文件插入数据,没有出现错误,但插入的数据都是空值(不是.csv文件中的实际数据)。.csv输入文件中有100条记录(文件上传到hdfs)。请帮助我,在此先感谢。以下是执行的命令序列hive>CREATETABLEIFNOTEXISTSCampaignDB(isanoint,MemberNamestring,cityordiststring,statestring,mobileint,emailstring,memtypestring)comment'DocCampaigndata'rowformatdelimitedstoredastextfile

csv - 如何在 Hive 中将查询输出导出到 csv

我想使用Hive将查询输出保存在.csv文件中。我在hadoop命令行中使用以下命令。hive-e"SELECTt4ASsev,COUNT(*)AScntFROMSamplelogsWHEREt4LIKE'[%'GROUPBYt4"|sed's/[\t]/,/g'>>outputfile.csv但它会产生解析错误“无法识别'hive''-''e'附近的符号” 最佳答案 我遇到了类似的问题,这就是我能够解决它的方法。第1步-将hive表中的数据加载到另一个表中,如下所示DROPTABLEIFEXISTSTestHiveTableCSV

arrays - Hive:使用 csv 文件中的结构数组创建表,其中所有内容均以逗号分隔

我有一个包含结构数组的csv文件,其中所有内容都由“,”分隔。在ID字段之后,数据包含X、Y和Z坐标的三元组数组。ID,X1,Y1,Z1,X2,Y2,Z2,X3,Y3,Z3,...1,1,2,3,4,5,6,7,8,92,4,5,6,7,8,93,10,11,124,15,16,17,18,19,20,25,26,27我尝试使用以下代码创建Hive表,如果我的字段、集合项和map键使用不同的字符分隔,该表将有效。但是,由于所有内容都用逗号分隔,因此失败了。想知道是否有针对这种情况的替代解决方案。CREATETABLEIFNOTEXISTSHivetable(IDINT,XYZarray

hadoop - nifi ConvertRecord JSON 到 CSV 只得到一条记录?

我设置了以下流程来读取json数据并使用convertRecord处理器将其转换为csv。但是,输出流文件仅填充了单个记录(我假设只有第一条记录)而不是所有记录。谁能帮忙提供正确的配置?源json数据:{"creation_Date":"2018-08-19","Hour_of_day":7,"log_count":2136}{"creation_Date":"2018-08-19","Hour_of_day":17,"log_count":606}{"creation_Date":"2018-08-19","Hour_of_day":14,"log_count":1328}{"cre

hadoop - 如何加载csv文件数据到CDH?

我有多个csv文件,我想将它们导入CDH表。我想知道是否有类似sqoop的工具可以从文件中导入数据。有什么方法或工具可以自动完成吗? 最佳答案 您可以使用HueWebUI。使用FileBrowser菜单将文件上传到hdfs。之后你可以使用数据浏览器/Metastore表创建新模式/使用上传的文件创建新表。 关于hadoop-如何加载csv文件数据到CDH?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

hadoop - Spark 数据集加载文件夹内带有标题的多个 CSV 文件并报告不匹配,以防所有文件中的标题不相同

我正在尝试使用Spark2.1.0API将多个csv文件从hdfs目录加载到spark数据集中:valcsvData=spark.read.option("header","true").csv("csvdatatest/")“csvdatatest”文件夹内有多个csv文件。Spark仅从第一个文件中选取header并将其生成为DataSet的架构,而忽略其余csv文件的header。例如hadoopfs-ls/user/kumara91/csvdatatestFound2items/user/kumara91/csvdatatest/controlfile-2017-10-19.c

csv - 在 Python CSV 模块中将分隔符更改为 CTRL+A

我正在尝试使用分隔符ctrl+a编写一个csv文件。我将不得不最终将文件写入hadoop,但我无法使用标准分隔符。目前我正在尝试这个:writer=csv.writer(f,delimiter="\u0001")foriteminaList:writer.writerow(item)f.close()然而,输出的excel文件似乎没有正确写入...一些行被压缩到一个block中,而其他行将在第一个中有一个字段,然后其余的被压缩到第二个block中,等等。是我设置writer对象的错误,还是我不熟悉这种分离文件的方式? 最佳答案 你可

hadoop - pig HBASE 失败;存储 CSV

我从环境Hadoop、HBase、Pig开始;我会将数据库存储在Hbase表上;这是我的要求:hbase->创造创建我的数据库。我在HDFS文件上重新启动了我的CVS文件hadoopdfs-copyFromLocal~/data.csv/user/hduser/location.csv我执行了我的请求PIGraw_data=LOAD'/user/hduser/data.csv'USINGPigStorage(';')AS(世界气象组织:国际,成熟度:charArray,温度:整数,temps_present:整数,direction_du_vent:整数,force_du_vent:整

java - Hadoop 文本输出格式 : add headers to CSV output

我正在维护一个简单的hadoop作业,该作业生成CSV文件作为HDFS中的输出。该作业使用TextOutputFormat。我想将前导标题行添加到csv文件(我知道零件文件是由不同的worker创建的,如果他们每个人都获得标题,那不是问题)。如何实现?编辑:级联可以help但乍一看我不想开始使用新框架编辑:所以我想为输出的CSV文件添加标题。列数是确定性的。这是我的Reducer类的骨架:importjava.io.IOException;importorg.apache.hadoop.io.IntWritable;importorg.apache.hadoop.io.Text;imp