hadoop讀取文字格式的問題(讀取快取檔案)

2021-09-08 07:34:15 字數 605 閱讀 3937

定義快取檔案

01    小公尺

02    華為

03    格力

檔名pd.txt

driver 裡面新增快取資料夾路徑  

job.addcachefile(new uri("file:///c:/gao/pd.txt"));
mappdmap = new hashmap<>();

@override

protected void setup(context context) throws ioexception, interruptedexception

system.out.println(pdmap.get("01"));

ioutils.closestream(br);}}

map裡面儲存了 3個鍵值對

但是map.get("01")確實null

放第一排,獲取都是這樣子

改格式即可  改為 utf-8 無bom 格式編碼,然後就正常了

DOS文字格式轉Unix文字格式Python指令碼

網上一頓查,發現是dos文字格式與unix文字格式有差異的問題。好在ubuntu有dos2unix工具,可以把dos文字格式轉為unix文字格式,使用方法見 但是問題來了,核心原始碼千千萬,不能乙個乙個手動轉吧?所以寫了個python指令碼,這個指令碼的功能是,把當前目錄包括子目錄的所有檔案轉為un...

C 讀取固定文字格式的txt檔案

c 讀取固定文字格式的txt檔案 乙個簡單的c 讀取txt文件的程式,文件中用固定的格式存放著例項資料。判斷關鍵字在文件中是否存在 var istr file.readalllines 1.txt any x x.split 0 裝置id 107157061 tostring 獲取序列中滿足查詢條件...

shell文字格式

linux的shell種類眾多,常見的有 bourne shell usr bin sh或 bin sh bourne again shell bin bash c shell usr bin csh k shell usr bin ksh shell for root sbin sh 等等。不同的...