sqoop資料庫密碼訪問一共分為以下三種情形,下面我們逐一介紹。
1、明碼訪問
sqoop list-databases \
--connect jdbc:mysql://dajiangtai/djtdb_test \
--username root \
--password 111111
通過--password引數直接顯示輸入密碼即可,有安全隱患
2、互動式密碼訪問
sqoop list-databases \
--connect jdbc:mysql: \
--username root \
-p
通過-p引數指定,密碼每次通過控制台手動輸入,不適合實際應用
3、檔案模式
在當前使用者下新建.password檔案,並儲存資料庫密碼
$ echo -n "111111" > .password
將.password檔案上傳至當hdfs使用者目錄下
$ hdfs dfs -put .password /user/hadoop/
給.password檔案授予400許可權
$ hdfs dfs -chmod 400 /user/hadoop/.password
刪除本地.password檔案即可
$rm .password
通過--password-file引數指定密碼檔案即可
sqoop list-databases \
--connect jdbc:mysql: \
--username root \
--password-file /user/hadoop/.password
密保檔案.password放在linux本地也可以,但是測試好像未找到,大家可以自己嘗試。
區塊鏈的20種應用場景
區塊鏈不是現有交易處理機制的替代品 至少在目前的情況下不是 為了能夠取代我們目前現有的交易機制,區塊鏈必須具備一些重要的標準,如 它擁有乙個被廣泛接受的交易網路,該網路支援交易無縫進行並且安全 它應該能夠驗證分布式網路中的多個帳戶 應該能夠跟蹤並記錄是誰交易以及在哪個時間交易了多少價值 應該有能力做...
Redis的11種Web應用場景簡介
下面列出11種web應用場景,在這些場景下可以充分的利用redis的特性,大大提高效率。1.在主頁中顯示最新的專案列表 redis使用的是常駐記憶體的快取,速度非常快。lpush用來插入乙個內容id,作為關鍵字儲存在列表頭部。ltrim用來限制程式設計客棧列表中的專案數最多為5000。如果使用者需要...
雲計算RAID的六種應用場景
一 為什麼會產生raid 1 客戶要求高可靠性 客戶的資料最終儲存到了磁碟,如sata sas ssd介質,如果磁碟損壞,資料不能丟失,怎麼辦?2 客戶要求高效能 sata盤一般為7200轉,而sas一般為10000轉或15000轉,如果客戶希望磁碟效能更高 而 又相對較低,怎麼辦?二 raid應需...