解決安裝sqoop後出現一些警告提示

Apache Sqoop 被設計用於在一個 Hadoop 生態系統與 MySQL、Oracle、MS SQL、Postgre SQL 和 DB2等關係型數據庫管理系統 (RDBMS) 中的結構化數據存儲之間傳輸數據。作爲 Hadoop 生態系統不可或缺的一部分,Sqoop 啓用了一個 MapReduce 作業(極其容錯的分佈式並行計算)來執行任務。Sqoop 的另一大優勢是其傳輸大量結構化或半結構化數據的過程是完全自動化的。其數據流架構如下圖所示:
在這裏插入圖片描述
sqoop的安裝步驟在其他blog中有詳細的講解,此處不在贅述。
在這主要想說一個事兒——安裝sqoop後出現一些警告提示,如下圖:
在這裏插入圖片描述
爲了錯誤信息方便被瀏覽器檢索到還是copy錯誤信息下來吧。

Warning: /root/sqoop/../hcatalog does not exist! HCatalog jobs will fail.
Please set $HCAT_HOME to the root of your HCatalog installation.
Warning: /root/sqoop/../accumulo does not exist! Accumulo imports will fail.
Please set $ACCUMULO_HOME to the root of your Accumulo installation.
20/06/14 20:10:10 INFO sqoop.Sqoop: Running Sqoop version: 1.4.7
usage: sqoop COMMAND [ARGS]

錯誤原因
集羣沒有安裝HCatalog 和Accumulo

解決方案
修改sqoop安裝目錄bin文件夾下的configure-sqoop文件,找到如下位置並註釋:
在這裏插入圖片描述
註釋之後再次檢驗一下:
在這裏插入圖片描述
good~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章