IDEA が SparkSQL 環境を構築します。org.apache.spark.sql.AnalysisException: java.lang.RuntimeException: 作成できませんでした。

IDEA ボストン建SparkSQL 環境、org.apache.spark.sql.AnalysisException: java.lang.RuntimeException: ディレクトリ /user/hive/resources を作成できませんでした

ディレクトリ /user/hive/resources を作成できませんでした

スパークスキュールハイブ

エラーの理由

このエラーは、 hive-site.xml 構成ファイル内の
hive.downloaded.resources.dir 構成項目ディレクトリ/user/hive/resources
をローカルに作成できないために報告されます。
スパークスキュールハイブ

  • SparkSQL は、hive-site.xml の構成情報を介してメタデータ データベースに接続し、
    hdfs-site.xml および core-site.xml ファイルを介して HDFS に接続します。
  • 構成ファイル内の /user/hive/resources ディレクトリは、/user/hive/resources ディレクトリが
    リモート サーバー上に作成されるのではなく、IDEA を実行しているマシン、つまり Windows、Mac、および Linux のローカル マシン上に作成されます。
    ローカル ファイル システムに作成できないため、エラーが報告されます

org.apache.spark.sql.AnalysisException: java.lang.RuntimeException: ディレクトリ /user/hive/resources を作成できませんでした

ローカルファイルにディレクトリを作成

マックまたはリナックス

sudo mkdir -p /user/hive/resources

ウィンドウズ

プロジェクトが存在するドライブ文字にディレクトリを作成します。たとえば、プロジェクトが D ドライブにある場合は、 D ドライブに
ディレクトリ d:\user\hive\resources md d:\user\hive\resources を作成します。

Windows cmd は複数レベルのディレクトリを作成します

おすすめ

転載: blog.csdn.net/qq_24330181/article/details/130755524