Spark 2.0.2からSpark 2.1.0にアップグレードしたばかりです(後でHadoop 2.7 &用に事前ビルドされたバージョンをダウンロードしています)。 Hiveはインストールされていません。事前ビルド済みのSpark 2.1.0は、spark-shellを起動するときにmetastore_dbフォルダとderby.logを作成します。
スパークシェルの起動時に、metastore_db/
フォルダとderby.log
ファイルが、警告ログ(以前のバージョンでは印刷されていない)と共に、起動場所に作成されます。デバッグログの
クローサー検査スパーク2.1.0がHiveMetastoreConnection
を初期化しようとしていることを示しています。
17/01/13 09:14:44 INFO HiveUtils: Initializing HiveMetastoreConnection version 1.2.1 using Spark classes.
スパーク2.0.2のための同様のデバッグログがHiveMetastoreConnection
の任意の初期化を示していません。
これは意図した動作ですか? spark.sql.warehouse.dir
がセッション間で共有される静的な設定になっているという事実に関係していますか? Hiveをインストールしていないので、どうすればこの問題を回避できますか?
ありがとうございます!スパーク2.1.0 documentation pagesから
本当にありがとうございます。私はソースからの再構築を避けて、これらのフォルダが作成されないようにしたいと考えましたが、他の方法はありません。 – hiryu