0
我有表格存儲爲文本文件,例如員工在配置單元中,我想使用火花訪問它。如何使用火花訪問配置單元數據
首先,我已設置使用SQL上下文對象
val sqlContext = new org.apache.spark.sql.hive.HiveContext(sc)
然後,我已經創建表
scala>sqlContext.sql("CREATE TABLE IF NOT EXISTS employee( id INT, name STRING, age INT) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'")
此外我試圖通過使用
加載文本文件的內容scala> sqlContext.sql("LOAD DATA LOCAL INPATH 'employee.txt' INTO TABLE employee")
我得到錯誤的
SET hive.support.sql11.reserved.keywords=false
FAILED: SemanticException Line 1:23 Invalid path ''employee.txt'': No files
matching path file:/home/username/employee.txt
如果我有地方火花shell運行怎麼做,在當前目錄下的文本文件?