Dimitrionian opened a new pull request, #59549:
URL: https://github.com/apache/airflow/pull/59549

   # Add Apache HBase Provider for Airflow
   
   This PR introduces a new Apache HBase provider for Airflow, enabling users 
to interact with HBase clusters through Airflow workflows.
   
   ## Features
   
   - **HBaseHook**: Core functionality for HBase operations (create/delete 
tables, put/get/scan data)
   - **Operators**: 6 operators for common HBase operations (create table, put 
data, scan, batch operations)
   - **Sensors**: 4 sensors for monitoring HBase state (table existence, row 
count, column values)
   - **Dataset Support**: Integration with Airflow datasets for HBase tables
   - **Example DAGs**: Complete examples demonstrating provider usage
   - **Comprehensive Tests**: Unit tests with mocks for all components
   - **Documentation**: RST documentation following Airflow standards
   
   ## Dependencies
   
   - `happybase>=1.2.0` - Python client for HBase Thrift API
   
   ## Testing
   
   All components are covered by unit tests using mocks. Integration testing 
performed with HBase standalone container.
   
   ## Breaking Changes
   
   None - this is a new provider.
   
   ---
   
   closes: https://tracker.yandex.ru/ADO-330
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to