2016-08-31 22 views
4

MySQLからテーブルをインポートしました。これはHiveに1,000万行あり、機能とパフォーマンスをチェックするためにImpalaでいくつかの操作を実行します。次のクエリを発行すると、エラーargument of type 'NoneType' is not iterableが表示されます。Impala:タイプ 'NoneType'の引数が反復不可能

これを修正するためにデータをインポートしてから何か必要なことはありますか?私は主に分析目的のためにImpalaを使用することを意図しているので、SUMとCOUNT機能がたくさん含まれています。

+0

あなたはどのバージョンのImpalaを使用していますか? – vgunnu

+0

@vgunnuバージョン2.6を使用しています –

答えて

0

refreshコマンドを試してみてください。最新のメタストアのメタデータとブロックの位置データをロードするために

使用REFRESHステートメント:

構文::

REFRESH [。DB_NAME] table_nameの 使用上の注意ここで は、Clouderaのドキュメントから参照でありますこれらのシナリオの特定のテーブル:

新しいデータファイルをテーブルのHDFSデータディレクトリにロードした後。 (ETLパイプラインを設定して定期的にデータをImpalaにインポートすると、これが一般的にメタデータの更新が必要な最も一般的な理由です)。 ALTER TABLE、INSERT、LOAD DATA、 HiveのSQLステートメント

関連する問題