[英]Hadoop- I want to load a table in hive using a file in hdfs
我無法在本地創建文件。 您能否告訴我如何以及在何處創建示例本地文件。 我有點困惑和本地和hdfs.How如何將文件從本地移動到HDFS和一次移動后如何檢查文件是在hdfs。 我很喜歡hadooop。
謝謝,拉姆
假設您使用的是基於Linux的操作系統
使用以下命令創建文件 : $ nano /path/to/file.txt
。
您必須在創建文件的目錄中具有足夠的權限。
要將文件移動到HDFS (作為有權訪問HDFS的用戶,比如說hdfs用戶):
hadoop fs -put /path/to/file.txt
要檢查文件: hadoop fs -ls /user/<hadoop user>
檢查文件的內容: hadoop fs -cat /user/<hadoop user>/file.txt
現在,您可以使用create external table創建Hive表..並在HDFS中提及文件的路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.