<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Installing Maven in UC enabled Standard mode cluster. in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/installing-maven-in-uc-enabled-standard-mode-cluster/m-p/121749#M46537</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/79394"&gt;@nayan_wylde&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes, this is a common challenge when transitioning to Unity Catalog (UC) enabled clusters.&lt;BR /&gt;The installation of Maven packages from Artifactory repositories does work differently in UC environments,&lt;BR /&gt;but there are several approaches you can use to maintain your organization's approved patterns.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Current Limitations in UC Standard Mode:&lt;/STRONG&gt;&lt;BR /&gt;In UC Standard mode clusters, the traditional methods of installing Maven packages directly through cluster libraries&lt;BR /&gt;or %pip install commands have restrictions due to the enhanced security model. This is why you're seeing success&lt;BR /&gt;with the manual JAR placement in volumes.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Recommended Solutions for Artifactory Integration:&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;1. Use Init Scripts with Artifactory Authentication&lt;/STRONG&gt;&lt;BR /&gt;You can create an init script that downloads packages from your Artifactory during cluster startup:&lt;/P&gt;&lt;P&gt;#!/bin/bash&lt;BR /&gt;# Download from Artifactory with authentication&lt;BR /&gt;curl -u $ARTIFACTORY_USER:$ARTIFACTORY_TOKEN \&lt;BR /&gt;-o /databricks/jars/your-package.jar \&lt;BR /&gt;&lt;A href="https://your-artifactory-url/path/to/package.jar" target="_blank"&gt;https://your-artifactory-url/path/to/package.jar&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. Databricks Asset Bundles (Recommended)&lt;/STRONG&gt;&lt;BR /&gt;Configure your deployment pipeline to include Artifactory packages as part of your bundle deployment.&lt;BR /&gt;This maintains the approved pattern while working within UC constraints.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. Custom Package Management: Create a standardized process where:&lt;/STRONG&gt;&lt;BR /&gt;- Packages are pulled from Artifactory during your CI/CD pipeline&lt;BR /&gt;- JARs are placed in designated volumes/DBFS locations&lt;BR /&gt;- Cluster configurations reference these standard locations.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4. Unity Catalog Volumes with Automation: Set up an automated process that:&lt;/STRONG&gt;&lt;BR /&gt;- Periodically syncs approved packages from Artifactory to UC volumes&lt;BR /&gt;- Uses service principals for authentication&lt;BR /&gt;- Maintains version control and dependency management&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 13 Jun 2025 21:30:43 GMT</pubDate>
    <dc:creator>lingareddy_Alva</dc:creator>
    <dc:date>2025-06-13T21:30:43Z</dc:date>
    <item>
      <title>Installing Maven in UC enabled Standard mode cluster.</title>
      <link>https://community.databricks.com/t5/data-engineering/installing-maven-in-uc-enabled-standard-mode-cluster/m-p/121742#M46535</link>
      <description>&lt;P&gt;Curios if anyone face the issue of installing Maven packages in UC enabled cluster. Traditionally we use to install maven packages from artifactory repo. I am trying to install the same package from a UC enabled cluster (Standard mode). It worked when I downloaded the jar and placed it in volumes and refer the jar volumes. Is there a way to install from artifactory because that is the approved pattern in our organisation.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2025 19:27:34 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/installing-maven-in-uc-enabled-standard-mode-cluster/m-p/121742#M46535</guid>
      <dc:creator>nayan_wylde</dc:creator>
      <dc:date>2025-06-13T19:27:34Z</dc:date>
    </item>
    <item>
      <title>Re: Installing Maven in UC enabled Standard mode cluster.</title>
      <link>https://community.databricks.com/t5/data-engineering/installing-maven-in-uc-enabled-standard-mode-cluster/m-p/121749#M46537</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/79394"&gt;@nayan_wylde&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes, this is a common challenge when transitioning to Unity Catalog (UC) enabled clusters.&lt;BR /&gt;The installation of Maven packages from Artifactory repositories does work differently in UC environments,&lt;BR /&gt;but there are several approaches you can use to maintain your organization's approved patterns.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Current Limitations in UC Standard Mode:&lt;/STRONG&gt;&lt;BR /&gt;In UC Standard mode clusters, the traditional methods of installing Maven packages directly through cluster libraries&lt;BR /&gt;or %pip install commands have restrictions due to the enhanced security model. This is why you're seeing success&lt;BR /&gt;with the manual JAR placement in volumes.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Recommended Solutions for Artifactory Integration:&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;1. Use Init Scripts with Artifactory Authentication&lt;/STRONG&gt;&lt;BR /&gt;You can create an init script that downloads packages from your Artifactory during cluster startup:&lt;/P&gt;&lt;P&gt;#!/bin/bash&lt;BR /&gt;# Download from Artifactory with authentication&lt;BR /&gt;curl -u $ARTIFACTORY_USER:$ARTIFACTORY_TOKEN \&lt;BR /&gt;-o /databricks/jars/your-package.jar \&lt;BR /&gt;&lt;A href="https://your-artifactory-url/path/to/package.jar" target="_blank"&gt;https://your-artifactory-url/path/to/package.jar&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. Databricks Asset Bundles (Recommended)&lt;/STRONG&gt;&lt;BR /&gt;Configure your deployment pipeline to include Artifactory packages as part of your bundle deployment.&lt;BR /&gt;This maintains the approved pattern while working within UC constraints.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. Custom Package Management: Create a standardized process where:&lt;/STRONG&gt;&lt;BR /&gt;- Packages are pulled from Artifactory during your CI/CD pipeline&lt;BR /&gt;- JARs are placed in designated volumes/DBFS locations&lt;BR /&gt;- Cluster configurations reference these standard locations.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4. Unity Catalog Volumes with Automation: Set up an automated process that:&lt;/STRONG&gt;&lt;BR /&gt;- Periodically syncs approved packages from Artifactory to UC volumes&lt;BR /&gt;- Uses service principals for authentication&lt;BR /&gt;- Maintains version control and dependency management&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2025 21:30:43 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/installing-maven-in-uc-enabled-standard-mode-cluster/m-p/121749#M46537</guid>
      <dc:creator>lingareddy_Alva</dc:creator>
      <dc:date>2025-06-13T21:30:43Z</dc:date>
    </item>
    <item>
      <title>Re: Installing Maven in UC enabled Standard mode cluster.</title>
      <link>https://community.databricks.com/t5/data-engineering/installing-maven-in-uc-enabled-standard-mode-cluster/m-p/121759#M46539</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Is there a way we can automate the volumes to sync.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2025 22:30:16 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/installing-maven-in-uc-enabled-standard-mode-cluster/m-p/121759#M46539</guid>
      <dc:creator>nayan_wylde</dc:creator>
      <dc:date>2025-06-13T22:30:16Z</dc:date>
    </item>
    <item>
      <title>Re: Installing Maven in UC enabled Standard mode cluster.</title>
      <link>https://community.databricks.com/t5/data-engineering/installing-maven-in-uc-enabled-standard-mode-cluster/m-p/121920#M46603</link>
      <description>&lt;P&gt;Yes, there are several ways to automate volume syncing in Databricks. Here are the main approaches:&lt;BR /&gt;1. Databricks Jobs with Scheduled Triggers&lt;BR /&gt;2. Using Delta Live Tables (DLT) for Data Syncing&lt;BR /&gt;3. Workflow Orchestration with Databricks Workflows&lt;BR /&gt;4. Real-time Sync with File Watchers&lt;BR /&gt;5. Using Unity Catalog APIs for Automation&lt;BR /&gt;6. Multi-Cloud Sync (if needed)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Best Practices for Volume Sync Automation&lt;/STRONG&gt;&lt;BR /&gt;- Use Databricks Jobs for scheduled syncing&lt;BR /&gt;- Implement error handling and retry logic&lt;BR /&gt;- Add logging for monitoring sync operations&lt;BR /&gt;- Use incremental sync for large datasets&lt;BR /&gt;- Set up alerts for sync failures&lt;BR /&gt;- Consider bandwidth and cluster costs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jun 2025 03:33:02 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/installing-maven-in-uc-enabled-standard-mode-cluster/m-p/121920#M46603</guid>
      <dc:creator>lingareddy_Alva</dc:creator>
      <dc:date>2025-06-17T03:33:02Z</dc:date>
    </item>
  </channel>
</rss>

