CREATE EXTERNAL TABLE IF NOT EXISTS Cars(
Name STRING,
Miles_per_Gallon INT,
Cylinders INT,
Displacement INT,
Horsepower INT,
Weight_in_lbs INT,
Acceleration DECIMAL,
Year DATE,
Origin CHAR(1))
COMMENT 'Data about cars from a public database'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS TEXTFILE
location '/user/<username>/visdata';
1条答案
按热度按时间kmynzznz1#
@priyabanerjee看起来您正在描述从路径创建本机配置单元表。我的建议是在路径上创建一个外部表。这将保留数据的位置。
举个例子:
您只需要调整语句以适合您的数据源。如果配置单元中已有该表,则可以对现有表运行show create table来获取架构。然后只需调整顶行以创建外部路径,调整底行以创建hdfs路径。