利用pig匯出hbase檔案為txt或者csv格式

2022-08-20 22:33:08 字數 896 閱讀 4245

利用pig匯出hbase檔案為txt或者csv格式

如下例子,將hbase的表test匯出檔案為txt格式:

[root@datacsu2 lilip]# vi loaddata.pig

source = load 'hbase://test' using org.apache.pig.backend.hadoop.hbase.hbasestorage(

'info:cpucpuutil

info:memoryusage' ,

'-loadkey true ') as (

col1:chararray,col2:chararray,col3:chararray);

store source into '/hilod/result_file' using pigstorage(',');

//其中info:* 為hbase表test中你想匯出的列,'-loadkey true ' 代表儲存rowkwy。

//注意後面包含了3個col(列名+rowkey)。

//接下來執行執行該指令碼的命令:

[root@datacsu2 lilip]# cat pig.sh

pig -x tez /data1/lilip/loaddata.pig

// 最後你將在hdfs:// hilod/result_file 下找到該匯出檔案。若檔案太大,會將其分為幾個子檔案,可以執行hdfs命令將子檔案合併,如:

#su hdfs

#hadoop fs –getmerge / hilod/result_file /tmp/result.txt

//注意:合併後的檔案是本地檔案。

利用easyexcel匯出檔案

1.這裡首先展示一下需要匯出的資料庫資料 2.首先pom檔案引入jar包 com.alibaba easyexcel 2.1.6 3.建立實體類 data public class testexcelinfo select t.name,t.id,t.text from t export info ...

匯出html內容為Excel檔案

table2excel 可將html 內容匯出到excel中 帶noexl class的行不會被輸出到excel中 帶noexlclass的行不會被輸出到excel中 帶noexlclass的行不會被輸出到excel中 這一行會被匯出到excel中 這一行會被匯出到excel中 這一行會被匯出到ex...

MySql快速匯出為excel檔案

測試環境 windows xp,mysql 5.0.18,mysql編碼gb2312 用outfile方法 select 列名 from 表名 into outfile d text.xls 如果有亂碼,嘗試以下方法 來自於沒有經過測試 select convert 列名1 using gb2312...