コース概要
NiFiとデータフローの基礎
- 動きのあるデータと静止したデータ:概念と課題
- NiFiのアーキテクチャ:コア、フローコントローラー、プロベナンス、ブレットイン
- 主要コンポーネント:プロセッサー、接続、コントローラー、プロベナンス
ビッグデータ環境と統合
- NiFiがビッグデータエコシステム(Hadoop、Kafka、クラウドストレージ)で果たす役割
- HDFS、MapReduce、および現代的な代替手段の概要
- ユースケース:ストリーム取り込み、ログ転送、イベントパイプライン
インストール、設定 & クラスタセットアップ
- シングルフノードおよびクラスタモードでのNiFiインストール
- クラスタ設定:ノードの役割、Zookeeper、負荷分散
- NiFiデプロイメントのオーケストレーション:Ansible、Docker、またはHelmの使用
データフローの設計と管理
- ルーティング、フィルタリング、フローの分割と統合
- プロセッサーの設定(InvokeHTTP、QueryRecord、PutDatabaseRecordなど)
- スキーマ処理、データ丰富化、変換操作の処理
- エラー処理、リトライ関係、バックプレッシャー
統合シナリオ
- データベース、メッセージングシステム、REST APIへの接続
- アナリティクスシステムへのストリーミング:Kafka、Elasticsearch、またはクラウドストレージ
- Splunk、Prometheus、またはロギングパイプラインとの統合
モニタリング、復旧 & プロベナンス
- NiFi UI、メトリクス、プロベナンスビジュアライザーの使用
- 自律的復旧と丁寧な失敗処理の設計
- バックアップ、フローのバージョニング、変更管理
パフォーマンスチューニング & 最適化
- JVM、ヒープ、スレッドプーアル、クラスタリングパラメータの調整
- ボトルネックを軽減するフロー設計の最適化
- リソースの分離、フローの優先順位付け、スループットの制御
ベストプラクティス & ガバナンス
- フローの文書化、命名規則、モジュール化設計
- セキュリティ:TLS、認証、アクセス制御、データ暗号化
- 変更制御、バージョニング、ロールベースのアクセス制御、監査証跡
トラブルシューティング & 障害対応
- よくある問題:デッドロック、メモリリーク、プロセッサーエラー
- ログ解析、エラー診断、根本原因調査
- 復旧戦略とフローのロールバック
ハンズオンラボ:現実的なデータパイプラインの実装
- 端到端のフロー構築:取り込み、変換、配信
- エラー処理、バックプレッシャー、スケーリングの実装
- パイプラインのパフォーマンステストと調整
まとめと次のステップ
要求
- Linuxコマンドラインの経験
- ネットワーキングとデータシステムに関する基本的な理解
- データストリーミングまたはETL概念の習熟
対象者
- システム管理者
- データエンジニア
- 開発者
- DevOps専門家
お客様の声 (7)
実践的な演習。クラスは本来5日間の予定でしたが、3日間でも多くの疑問を解消できました。
James - BHG Financial
コース - Apache NiFi for Administrators
機械翻訳
トレーナーのペースが良かったと思います。誰一人取り残すことなく、親切なアプローチで教えてくださいました。また、キャリア中にシステム管理者やインフラストラクチャの役割を経験していなかったり、以前にそのスキルを持っていた人を支援するために、NEWBIESに対して非常にサポート的でした。
Pamdrea Ivory - BHG Financial
コース - Apache NiFi for Administrators
機械翻訳
実践的なセクションが気に入っています。提供された演習を通じて、情報の記憶がより深まりました。また、トレーナーが全員と積極的にやり取りする能力のおかげで、理解できていない点について質問しやすくなりました。
Leila - BHG Financial
コース - Apache NiFi for Administrators
機械翻訳
NiFi データフローの使用例と構築例。一般的な問題と注意点のトラブルシューティングにも取り組みました。
Nelson - BHG Financial
コース - Apache NiFi for Administrators
機械翻訳
その構造が大好きでした。初日には、NiFiの基本概念や使用例などを学びました。2日目には、1日目に得た知識を活用して、シナリオ要件に合わせたフローを作成しました。3日目には、NiFi Registryとバージョン管理、マルチテナントについて学び、Q&Aの時間も設けられました。
Adam - BHG Financial
コース - Apache NiFi for Administrators
機械翻訳
彼がNiFiについて詳細に説明し、その強力さを伝えられたことが良かったです。基本的にどのようなインフラでも使用でき、多くの異なるプログラミング言語も利用できます。また、Truststoreを使用してNiFiの証明書更新問題を解決できたことも嬉しく思います。
Joachim Martin - BHG Financial
コース - Apache NiFi for Administrators
機械翻訳
一般的な知識と、このトレーニングがツールに関して提供する可能性について。
Nalfis Tobar - BHG Financial
コース - Apache NiFi for Administrators
機械翻訳