通過Kerberos 連線 HDFS 基礎工具

2021-10-07 00:14:24 字數 1177 閱讀 2314

public class hdfsutil 

public static configuration authkerberos() catch (ioexception e)

return null;

}public static filesystem getfilesystem() catch (ioexception e)

return null;

}/**

* 刪除檔案或者資料夾

** @param src

* @throws exception

*/public void delete(string src) throws exception else if (hdfs.isfile(p1))

}/**

* 將乙個字串寫入某個路徑

** @param data 要儲存的字串

* @param path 要儲存的路徑

*/public void writerstring(string data, string path) catch (exception e)

}/**

* 讀取檔案目錄列表

** @param dir

* @return

*/public listreaddirlist(string dir)

if (!dir.startswith("/"))

listresult = new arraylist();

filestatus stats = null;

try

}} catch (ioexception e)

return result;

}/**

* 上傳本地檔案至hdfs伺服器

** @param localfile

* @param hdfsdir

* @author jipengfei

*/public void uploadfiletohdfs(string localfile, string hdfsdir)

hdfs.copyfromlocalfile(localpath,hdfspath);

} catch (ioexception e)

}public filesystem gethdfs()

}

通過conosle 連線sybase server

1 使用dsedit編輯,或者編輯windows下的 sybase ini sql.ini 在server address中新增 ip,port 一定要用逗號分隔ip與port。在server name中寫乙個名字,字母開頭,比如sybase,這個是在console中連線sybase時,s的值。或配...

通過osql連線sqlserver

sqlserver2000查詢分析器只支援64k指令碼,所以一般通過insert匯入資料的.sql指令碼就根本是不可能的事了,通過搜尋發現可以通過 osql命令連線指令碼檔案並且執行指令碼。用法 osql u 登入 id p 密碼 s 伺服器 h 主機名 e 可信連線 d 使用資料庫名稱 l 登入超...

通過PDO 連線SQL Server

pdo的各種庫都可以在pecl中找到,例如,mysql庫 pdo mysql oracle庫 pdo oci。如果安裝成功的話,usr lib64 php modules 非64位主機應該在 usr lib 目錄中會多出pdo dblib.so庫 如下圖 下面需要將pdo dblib.so庫與php...