You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/els-for-applications/apache-hadoop/README.md
+44-58Lines changed: 44 additions & 58 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,17 +7,18 @@ Our ELS for Apache Hadoop service is designed to provide solutions for organizat
7
7
8
8
* Apache Hadoop 2.7.1, 2.7.3
9
9
10
-
## Connection to ELS for Apache Hadoop Repository
10
+
## Installation
11
11
12
-
This guide outlines the steps needed to integrate the TuxCare ELS for Apache Hadoop repository into your Java application. The repository provides trusted Java libraries that can be easily integrated into your **Maven** and **Gradle** projects.
* To browse available artifacts, visit TuxCare [Nexus](https://nexus.repo.tuxcare.com/#browse/browse:els_java) and click **Sign in** in the top right corner. You may need to refresh the page after logging in.
15
16
16
-
You need a username and password in order to use the TuxCare ELS Apache Hadoop repository. Anonymous access is disabled. To receive a username and password please contact [[email protected]](mailto:[email protected]).
17
+
</ELSPrerequisites>
17
18
18
-
### Step 2: Configure Registry
19
+
<ELSSteps>
19
20
20
-
1. Navigate to the directory depending on your operating system.
21
+
1.**Navigate to the build tool directory**
21
22
* Windows
22
23
```text
23
24
Maven: C:\Users\{username}\.m2
@@ -34,7 +35,7 @@ You need a username and password in order to use the TuxCare ELS Apache Hadoop r
34
35
Gradle: /home/{username}/.gradle
35
36
```
36
37
37
-
2.Add the TuxCare repository and plugin repository to your build configuration.
38
+
2.**Configure credentials**
38
39
39
40
:::tip
40
41
For Maven, you may choose any valid `<id>` value instead of `tuxcare-registry`, but the same value must be used in both `settings.xml` and `pom.xml`.
@@ -45,82 +46,67 @@ You need a username and password in order to use the TuxCare ELS Apache Hadoop r
Replace the Apache Hadoop dependencies in your build file with the TuxCare-maintained versions to cover both direct and transitive dependencies.
67
+
4.**Update dependencies**
69
68
70
-
You can find a specific artifact version in your TuxCare account on [Nexus](https://nexus.repo.tuxcare.com/#browse/browse:els_java). Click **Sign In**in the top right corner to authenticate with your TuxCare credentials. After logging in, you may need to refresh or reopen the link to browse artifacts due to Nexus routing behavior.
69
+
Replace Apache Hadoop dependencies with TuxCare-maintained versions. You can find artifact versions on [Nexus](https://nexus.repo.tuxcare.com/#browse/browse:els_java) — sign in with your TuxCare credentials.
1. To confirm the TuxCare Apache Hadoop repository is set up correctly, use your build tool to list the project's dependencies. It shows both direct and transitive dependencies in the classpath.
78
+
Use your build tool to list the project's dependenciesand confirm TuxCare packages are resolved correctly.
2. After reviewing the dependencies, include any library from the repository into your project and then run a build:
85
+
6.**Build the project**
86
+
87
+
Include any library from the repository and run a build.
87
88
88
89
<CodeTabs :tabs="[
89
-
{ title: 'Maven', content: `mvn clean install` },
90
-
{ title: 'Gradle', content: `./gradlew build` }
90
+
{ title: 'Maven', content: `mvn clean install` },
91
+
{ title: 'Gradle', content: `./gradlew build` }
91
92
]" />
92
93
93
-
The build tool you're using should be able to identify and resolve dependencies from the TuxCare ELS for Apache Hadoop repository.
94
-
95
-
### Conclusion
96
-
97
-
You've successfully integrated the TuxCare ELS for Apache Hadoop repository into your project. You can now benefit from the secure and vetted Apache Hadoop libraries it provides.
98
-
99
-
## Vulnerability Exploitability eXchange (VEX)
100
-
101
-
VEX is a machine-readable format that tells you if a known vulnerability is actually exploitable in your product. It reduces false positives and helps prioritize real risks.
102
-
103
-
TuxCare provides VEX for Apache Hadoop ELS versions: [security.tuxcare.com/vex/cyclonedx/els_lang_java/org.apache.hadoop/](https://security.tuxcare.com/vex/cyclonedx/els_lang_java/org.apache.hadoop/).
104
-
105
-
## How to Upgrade to a Newer Version of TuxCare Packages
106
-
107
-
If you have already installed a package with a `tuxcare.1` suffix and want to upgrade to a newer release (for example, `tuxcare.3`), you need to update version strings in your Maven or Gradle build file.
108
-
109
-
## Source Code
94
+
The build tool you're using should be able to identify and resolve dependencies from the TuxCare ELS for Apache Hadoop repository.
110
95
111
-
Source code for TuxCare-patched Apache Hadoop libraries is available in the repository. Source JARs follow the standard Maven naming convention with a `-sources` classifier.
96
+
</ELSSteps>
112
97
113
-
For example: [https://nexus.repo.tuxcare.com/repository/els_java/org/apache/hadoop/hadoop-common/2.7.3.tuxcare.1/hadoop-common-2.7.3.tuxcare.1-sources.jar](https://nexus.repo.tuxcare.com/repository/els_java/org/apache/hadoop/hadoop-common/2.7.3.tuxcare.1/hadoop-common-2.7.3.tuxcare.1-sources.jar).
98
+
## What's Next?
114
99
115
-
:::tip
116
-
If a source JAR is not available for a specific package, please contact [[email protected]](mailto:[email protected]) to report the issue.
117
-
:::
100
+
<WhatsNexthide-title>
118
101
119
-
## Resolved CVEs in ELS for Apache Hadoop
102
+
*[CVE Tracker](https://tuxcare.com/cve-tracker/?product=Apache+Hadoop) — Track vulnerability fixes and updates
103
+
*[Available fixes](https://tuxcare.com/cve-tracker/fixes?product=Apache+Hadoop) — Patched versions and changelogs
104
+
*[Supported components](https://tuxcare.com/cve-tracker/products?product=Apache+Hadoop) — Full list of product parts covered by ELS
Copy file name to clipboardExpand all lines: docs/els-for-applications/apache-hive/README.md
+44-56Lines changed: 44 additions & 56 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,17 +7,18 @@ Our ELS for Apache Hive service is designed to provide solutions for organizatio
7
7
8
8
* Apache Hive 2.3.9
9
9
10
-
## Connection to ELS for Apache Hive Repository
10
+
## Installation
11
11
12
-
This guide outlines the steps needed to integrate the TuxCare ELS for Apache Hive repository into your Java application. The repository provides trusted Java libraries that can be easily integrated into your **Maven** and **Gradle** projects.
* To browse available artifacts, visit TuxCare [Nexus](https://nexus.repo.tuxcare.com/#browse/browse:els_java) and click **Sign in** in the top right corner. You may need to refresh the page after logging in.
15
16
16
-
You need a username and password in order to use the TuxCare ELS Apache Hive repository. Anonymous access is disabled. To receive a username and password please contact [[email protected]](mailto:[email protected]).
17
+
</ELSPrerequisites>
17
18
18
-
### Step 2: Configure Registry
19
+
<ELSSteps>
19
20
20
-
1. Navigate to the directory depending on your operating system.
21
+
1.**Navigate to the build tool directory**
21
22
* Windows
22
23
```text
23
24
Maven: C:\Users\{username}\.m2
@@ -34,7 +35,7 @@ You need a username and password in order to use the TuxCare ELS Apache Hive rep
34
35
Gradle: /home/{username}/.gradle
35
36
```
36
37
37
-
2.Add the TuxCare repository and plugin repository to your build configuration.
38
+
2.**Configure credentials**
38
39
39
40
:::tip
40
41
For Maven, you may choose any valid `<id>` value instead of `tuxcare-registry`, but the same value must be used in both `settings.xml` and `pom.xml`.
@@ -45,80 +46,67 @@ You need a username and password in order to use the TuxCare ELS Apache Hive rep
Replace the Apache Hive dependencies in your build file with the TuxCare-maintained versions to cover both direct and transitive dependencies.
67
+
4.**Update dependencies**
69
68
70
-
You can find a specific artifact version in your TuxCare account on [Nexus](https://nexus.repo.tuxcare.com/#browse/browse:els_java). Click **Sign In**in the top right corner to authenticate with your TuxCare credentials. After logging in, you may need to refresh or reopen the link to browse artifacts due to Nexus routing behavior.
69
+
Replace Apache Hive dependencies with TuxCare-maintained versions. You can find artifact versions on [Nexus](https://nexus.repo.tuxcare.com/#browse/browse:els_java) — sign in with your TuxCare credentials.
1. To confirm the TuxCare Apache Hive repository is set up correctly, use your build tool to list the project's dependencies. It shows both direct and transitive dependencies in the classpath.
78
+
Use your build tool to list the project's dependenciesand confirm TuxCare packages are resolved correctly.
2. After reviewing the dependencies, include any library from the repository into your project and then run a build:
85
+
6.**Build the project**
86
+
87
+
Include any library from the repository and run a build.
87
88
88
89
<CodeTabs :tabs="[
89
-
{ title: 'Maven', content: `mvn clean install` },
90
-
{ title: 'Gradle', content: `./gradlew build` }
90
+
{ title: 'Maven', content: `mvn clean install` },
91
+
{ title: 'Gradle', content: `./gradlew build` }
91
92
]" />
92
93
93
-
The build tool you're using should be able to identify and resolve dependencies from the TuxCare ELS for Apache Hive repository.
94
-
95
-
### Conclusion
96
-
97
-
You've successfully integrated the TuxCare ELS for Apache Hive repository into your project. You can now benefit from the secure and vetted Apache Hive libraries it provides.
98
-
99
-
## Vulnerability Exploitability eXchange (VEX)
100
-
101
-
VEX is a machine-readable format that tells you if a known vulnerability is actually exploitable in your product. It reduces false positives and helps prioritize real risks.
102
-
103
-
TuxCare provides VEX for Apache Hive ELS versions: [security.tuxcare.com/vex/cyclonedx/els_lang_java/org.apache.hive/](https://security.tuxcare.com/vex/cyclonedx/els_lang_java/org.apache.hive/).
104
-
105
-
## How to Upgrade to a Newer Version of TuxCare Packages
106
-
107
-
If you have already installed a package with a `tuxcare.1` suffix and want to upgrade to a newer release (for example, `tuxcare.3`), you need to update version strings in your Maven or Gradle build file.
94
+
The build tool you're using should be able to identify and resolve dependencies from the TuxCare ELS for Apache Hive repository.
108
95
109
-
## Source Code
96
+
</ELSSteps>
110
97
111
-
Source code for TuxCare-patched Apache Hive libraries is available in the repository. Source JARs follow the standard Maven naming convention with a `-sources` classifier.
98
+
## What's Next?
112
99
113
-
:::tip
114
-
If a source JAR is not available for a specific package, please contact [[email protected]](mailto:[email protected]) to report the issue.
115
-
:::
100
+
<WhatsNexthide-title>
116
101
117
-
## Resolved CVEs in ELS for Apache Hive
102
+
*[CVE Tracker](https://tuxcare.com/cve-tracker/?product=Apache+Hive) — Track vulnerability fixes and updates
103
+
*[Available fixes](https://tuxcare.com/cve-tracker/fixes?product=Apache+Hive) — Patched versions and changelogs
104
+
*[Supported components](https://tuxcare.com/cve-tracker/products?product=Apache+Hive) — Full list of product parts covered by ELS
0 commit comments