私はHiveでタスクを実装しました。Hive JDBCを使用してJavaプログラムからShell Scriptを呼び出す方法
しかし、SQOOPを使用してSQL ServerからHiveのテーブルをインポートするために書いたシェルスクリプトを呼び出す必要があります。そのシェルスクリプトでは、HIveにテーブルをインポートするためのSQOOPコマンドを書いています。
デモアプリケーションの1つでシェルスクリプトを呼び出そうとしましたが、プログラムが実行されないため、何も実行されません。私は空白のコンソールが表示されます。
ハイブの場合は何か特別な処理が必要ですか? これから私を助けてください。
ありがとうございました。
Javaからシェルスクリプトを呼び出すときに使用したコードを表示します。 –
私はこれを次のように使いました。 Runtime.getRuntime()。exec( "/ home/hadoop/sqoop-1.3.0-cdh3u1/bin/TableToExport.sh"); –