問題タブ [camel-ftp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-camel - 特定のディレクトリからの Apache Camel SFTP ファイルのダウンロード
camel の FTP コンポーネントを使用しましたが、必要なファイルをダウンロードできませんでした。
すべてのファイルとフォルダーをローカルフォルダーの下にダウンロードしたいので、ファイル名オプションを入れませんでした。
ホスト名を のように指定すると機能し11.1.1.1
ますが、 のようにホスト名の後にディレクトリを設定11.1.1.1:/app/directory
すると機能しません。
SFTPサーバーを確認しましたが、稼働しています。
apache-camel - Camel SFTP コンポーネント: Windows と CentOS で動作が異なる
リモート SFTP サーバーからいくつかのファイルを取得するために使用しcamel-sftp
ていますが、それらを取得した後、それらを削除したいと考えています。Windows ファイルでルートを実行すると、ファイルが削除され、すべてが期待どおりに機能します。ただし、CentOS で実行すると、ファイルは取得されますが削除されず、リモート サーバーに蓄積され始めます。
Camel 2.13.1 と Java 7 を使用しています。私のコンシューマー URI は次のようになります。
sftp://remoteUser@remoteHost?privateKeyFile=locationOfMyPrivateKey.key&binary=true&disconnect=true&delay=20s&delete=true&idempotent=false&include=.*.txt&useFixedDelay=false&maxMessagesPerPoll=10&eagerMaxMessagesPerPoll=false&sortBy=reverse:file:name
また、Camel 2.13.2 および 2.13.3 の未解決の問題と解決済みの問題を調べたところ、次のチケットが見つかりました: https://issues.apache.org/jira/browse/CAMEL-7565これは正確にはわかりません私のシナリオで起こっています。もう 1 つの可能性は、問題が基盤となるライブラリ JSCH に起因しているがcamel-ftp
、ほぼ最新バージョンを使用しており、最新バージョンの変更ログにはこれについて何も言及されていないことです。
最後にsftp
、CentOS でコマンドを使用し、リモートで SFTP サーバーに接続すると、ファイルを削除しても問題はありません。これにより、キーに問題がある可能性があるという考えが取り除かれます。
何か案は?
UPDATE
これはログです。delete=true
オプションを設定しても理解していないようです。ログには「ファイルを削除しています」とは書かれていません。これは、スレッドが の 382 行目のコードにアクセスしていないためだと思いますSftpOperations.java
。何が起こっているのかわからない...
apache-camel - Camel FTP コンポーネントでは、consumer.delay を数分で処理できます。これに関するドキュメントはどこにありますか
私はApache Camel 2.14.x、ftpコンポーネント2.14も使用しています
consumer.delay オプションをミリ秒単位で指定できます。ただし、一部のユーザーは議事録も使用していることがわかります。
秒、時間、日など、利用可能な他の単位はありますか?ドキュメントを検索しましたが、これらの単位についての言及が見つかりません。
誰でも私に正しいドキュメントを教えてください。ありがとう
apache-camel - Camel 2.9.x のデフォルトの camel-ftp readLock 値は何ですか?
Camel のドキュメントには、readLock のデフォルト値がmarkerFileであると記載されていますが、このオプションは ftp では使用できません。では、ftp コンポーネントの readLock のデフォルト値は? 変更されていますか?
apache-camel - Apache Camel SFTP ゼロ サイズ ファイルのダウンロード
camel SFTP コンポーネントを使用してサーバーから PDF ファイルをダウンロードしています。ゼロ サイズのファイルをダウンロードしている場合があります。しかし、実際のサイズは 4kb です。書き込み中にキャメルがファイルをダウンロードしていると思います。ファイルの書き込み操作が完了した後、ファイルをダウンロードする方法を教えてください。例を挙げてください。
xml - Apache Camel を使用して 6 つのファイルを 1 つのファイルに集約する
Apache Camel を使用して、6 つの xml ファイルを単一の xml ファイルに集約/マージする必要があるという要件があります。問題は、6 つの異なるサーバーがポーリングするフォルダーに 6 つの xml ファイルがマウントされていることです。では、各サーバーが 1 つのファイルを取得してロックする場合、1 つの xml ファイルをマージして作成するにはどうすればよいでしょうか?
複雑なのは、フォルダにマウントされた 6 つのファイルすべてを処理する 6 つのサーバーがある場合に、単一のファイルに書き込む方法です。
誰かが同様の問題に直面した場合は、解決策を手伝ってください。
ありがとう
apache-camel - Camel SFTP 接続 jcraft jsch 例外
camel バージョン 2.13.1 と camel-ftp バージョン 2.13.1 を使用しています。camel ルート経由で sftp サーバーに接続しようとしています。以下に示すように、jCraft Jsch 例外に関連するエラーが発生します。