如何从本地机器的aws s3 bucket创建配置单元表?

tyky79it  于 2021-07-13  发布在  Hadoop
关注(0)|答案(1)|浏览(371)

我试图从s3位置创建配置单元表,但我得到了错误。这是我的问题

hive> create external table if not exists external_sales(invoice_id string,
branch string,
customer_type string,
gender string,
product_category string,
price int,
quantity int,
tax float,
total float,
purchase_date string,
ptime string,
payment_mode string,
cogs float,
gross_margin_p float,
gross_income float,
rating float)
location's3n://rawdata831547/csv_data/supermarket_sales.csv'
tblproperties ("skip.header.line.count"="1");

错误-
方案“s3n”没有文件系统
也试过了 S3a:// , s3n:// 提前谢谢!

disbfnqx

disbfnqx1#

它看起来像这个虫子:Hive-13996
尝试将hadoop库路径添加到hadoop\u类路径(在运行配置单元之前在shell中):

export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HADOOP_HOME/share/hadoop/tools/lib/*

您可以使用以下命令检查hadoop类路径:

bin/hadoop classpath

相关问题