Skip to content

AMBARI-26090: Add Livy as Individual Service to Ambari Bigtop Stack#3790

Merged
JiaLiangC merged 5 commits into
apache:trunkfrom
generalmotors:AMBARI-26090
Jul 27, 2024
Merged

AMBARI-26090: Add Livy as Individual Service to Ambari Bigtop Stack#3790
JiaLiangC merged 5 commits into
apache:trunkfrom
generalmotors:AMBARI-26090

Conversation

@Danori
Copy link
Copy Markdown
Contributor

@Danori Danori commented Jun 26, 2024

What changes were proposed in this pull request?

Adding Apache Livy as its own service in Ambari. Apache Livy is a service supported by Bigtop, but has not had support in Ambari. This PR adds this support.

See BIGTOP-4149 which adds support for Livy to bigtop-select as well as additional build arguments so that the Livy RPMs have proper naming and directory structure.

How was this patch tested?

Manual tests, install service, startup service, test functionality of Livy via CLI against livy server.

image

image

(Please explain how this patch was tested. Ex: unit tests, manual tests)
(If this patch involves UI changes, please attach a screen-shot; otherwise, remove this)

Please review Ambari Contributing Guide before opening a pull request.

@Danori
Copy link
Copy Markdown
Contributor Author

Danori commented Jun 26, 2024

@paulyakovlev and @carmenblaine3 are the developers who worked on this change; I just opened the PR on their behalf due to GM repository / PR management policies, if any folks have questions about these changes :)

Comment thread ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/LIVY/metainfo.xml Outdated
@JiaLiangC
Copy link
Copy Markdown
Contributor

LGTM +1 @virajjasani any suggestion on your side?

@virajjasani
Copy link
Copy Markdown
Contributor

I might need some time to learn about Livy. You are good to proceed with merging in sometime @JiaLiangC

@JiaLiangC
Copy link
Copy Markdown
Contributor

@virajjasani Currently in the process of creating an Apache account and related procedures. It will take some time until the PMC grants me write access to the project. After that, I will merge the changes

@Danori
Copy link
Copy Markdown
Contributor Author

Danori commented Jul 25, 2024

@virajjasani Currently in the process of creating an Apache account and related procedures. It will take some time until the PMC grants me write access to the project. After that, I will merge the changes

Thank you Jia for all your effort in the project these last few months 🙌

@JiaLiangC
Copy link
Copy Markdown
Contributor

Thank you Jia for all your effort in the project these last few months

Thank you for your kind words. Your support and recognition mean a lot to me.

@JiaLiangC JiaLiangC merged commit 9743c79 into apache:trunk Jul 27, 2024
@JiaLiangC
Copy link
Copy Markdown
Contributor

@paulyakovlev and @carmenblaine3 @Danori Thank you for your valuable contribution!

xijunmu pushed a commit to xijunmu/ambari that referenced this pull request Aug 2, 2024
…pache#3790)

* feat: Add Livy service to Ambari Bigtop stack (apache#1)

feat: Add Livy service to Ambari Bigtop stack

Co-authored-by: Carmen Blaine <carmenblaine@gmail.com>

* Remove Hive as a dependency from Livy

* removed SPARK STS as start up dependency for Livy

---------

Co-authored-by: Paul Yakovlev <yvpavel@gmail.com>
Co-authored-by: Carmen Blaine <carmenblaine@gmail.com>
Co-authored-by: carmenblaine3 <87210471+carmenblaine3@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants