NifiからOracleデータベースからデータを取得しようとしています。キャンバスでは、5分ごとに実行するようにスケジュールされたファイルサイズが0 KBの「GenerateFlowFile」プロセッサを配置しました。これは、成功すると "ExecuteSQL"プロセッサーをトリガーするだけです。 "ExecuteSQL"ではDB接続プールサービスをDBCPConnectionPoolに設定しました。 SQLクエリ "SELECT * FROM SOMETABLE"を入力します。私のDBCPConnectionPool設定は次のようになります:ExecuteSQLは何もしません
実行しようとすると何も起こりません。赤いボックスは緑色になり、 "ExecuteSQL"プロセッサの右上隅に数字1が表示されます。しかし、何も起こりません。その後、私はそれを停止すると、まだアクティブなスレッドは1です。
私はこれに新しいですので私に助言できますか?ありがとうございました。オリジナルのポストは答えているので
NiFiログファイルをチェックしましたか? –
どのバージョンのNiFi?あなたが選んでいるテーブルの大きさはどれくらいですか?それは接続に掛かっている、または本当に長い時間がかかるようです。完了したらどれくらい待ったのですか? –
申し訳ありません、私は非常に大きなテーブルから選択していたので、何も起こらないと思いました。私は小さなテーブルからクエリを実行しようとしましたが、それはうまくいきますが、同じレコードセットをクエリし続けます。レコードセットが同じであれば、どのようにクエリを停止できますか? – iPhoneJavaDev