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

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

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

  1. hive> create external table if not exists external_sales(invoice_id string,
  2. branch string,
  3. customer_type string,
  4. gender string,
  5. product_category string,
  6. price int,
  7. quantity int,
  8. tax float,
  9. total float,
  10. purchase_date string,
  11. ptime string,
  12. payment_mode string,
  13. cogs float,
  14. gross_margin_p float,
  15. gross_income float,
  16. rating float)
  17. location's3n://rawdata831547/csv_data/supermarket_sales.csv'
  18. tblproperties ("skip.header.line.count"="1");

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

disbfnqx

disbfnqx1#

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

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

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

  1. bin/hadoop classpath

相关问题