Open simon4477 opened 1 week ago
Hi @simon4477,
Thank you for your issue Indeed there is a wrong doc on the ODP-UTILS link it is 1.2.2.0 instead of 1.2.2.0-138
What is the exact error ?
@lucasbak at the stack repository settings page, Ambari doesn't show any error. It just displays a message that the ODP-UTILS repository URL is not validated. I changed 1.2.2.0-138
to 1.2.2.0
and then it gets validated successfully.
The errors come when deploying the cluster, its installation errors. The exact installation errors I already listed.
The default stack repo URL's in Ambari are:
ODP-1.2: https://clemlabs.s3.eu-west-3.amazonaws.com/ubuntu22/odp-release/1.2.2.0-46/ODP
ODP-UTILS-1.2.2.0: https://clemlabs.s3.eu-west-3.amazonaws.com/ubuntu22/odp-utils/1.2.2.0/ODP-UTILS
But the documentation lists these URLs:
ODP-1.2: https://archive.clemlab.com/ubuntu22-python3/odp-release/1.2.2.0-138/ODP
ODP-UTILS-1.2.2.0: https://archive.clemlab.com/ubuntu22-python3/odp-utils/1.2.2.0-138/ODP-UTILS
OfCourse the -138
is an error in ODP-Utils URL.
Question: Which stack repo URLs should I use? The Ambari default ones or the ones in the documentation?
Using either stack repository (Ambari default and docs) I get errors during cluster deployment (at the Installing DataNode
phase which is the first one always), which I listed above.
Please find below the correct VDF file for ODP 1.2.2.0-138:
<repository-version xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="version_definition.xsd">
<release>
<type>STANDARD</type>
<stack-id>ODP-1.2</stack-id>
<version>1.2.2.0</version>
<build>138</build>
<compatible-with>1\.\2\.\d+\.\d+</compatible-with>
<release-notes>http://example.com</release-notes>
<display>ODP-1.2.2.0-138</display>
</release>
<manifest>
<service id="ACCUMULO-170" name="ACCUMULO" version="1.7.0"/>
<service id="ATLAS-230" name="ATLAS" version="2.3.0"/>
<service id="FLINK-1170" name="FLINK" version="1.17.0"/>
<service id="HBASE-256" name="HBASE" version="2.5.6"/>
<service id="HDFS-336" name="HDFS" version="3.3.6"/>
<service id="HIVE-313" name="HIVE" version="3.1.3"/>
<service id="KNOX-200" name="KNOX" version="2.0.0"/>
<service id="KAFKA-258" name="KAFKA" version="2.5.8"/>
<service id="MAPREDUCE2-336" name="MAPREDUCE2" version="3.3.6"/>
<service id="NIFI-1240" name="NIFI" version="1.24.0"/>
<service id="NIFI_REGISTRY-080" name="NIFI_REGISTRY" version="0.8.0"/>
<service id="OOZIE-521" name="OOZIE" version="5.2.1"/>
<service id="OZONE-130" name="OZONE" version="1.3.0"/>
<service id="PIG-0160" name="PIG" version="0.16.0"/>
<service id="RANGER-240" name="RANGER" version="2.4.0"/>
<service id="RANGER_KMS-240" name="RANGER_KMS" version="2.4.0"/>
<service id="SQOOP-147" name="SQOOP" version="1.4.7"/>
<service id="SPARK2-248" name="SPARK2" version="2.4.8"/>
<service id="SPARK3-342" name="SPARK3" version="3.4.2"/>
<service id="STORM-121" name="STORM" version="1.2.1"/>
<service id="TEZ-0102" name="TEZ" version="0.10.2"/>
<service id="YARN-336" name="YARN" version="3.3.6"/>
<service id="ZEPPELIN-0101" name="NIFI_REGISTRY" version="0.10.1"/>
<service id="ZOOKEEPER-383" name="ZOOKEEPER" version="3.8.3"/>
</manifest>
<available-services/>
<repository-info>
<os family="ubuntu22">
<package-version>1_2_2_0_*</package-version>
<repo>
<baseurl>https://clemlabs.s3.eu-west-3.amazonaws.com/ubuntu22/odp-release/1.2.2.0-138/ODP</baseurl>
<repoid>ODP-1.2</repoid>
<reponame>ODP</reponame>
<unique>true</unique>
</repo>
<repo>
<baseurl>https://clemlabs.s3.eu-west-3.amazonaws.com/ubuntu22/odp-utils/1.2.2.0/ODP-UTILS</baseurl>
<repoid>ODP-UTILS-1.2.2.0</repoid>
<reponame>ODP-UTILS</reponame>
<unique>false</unique>
</repo>
</os>
</repository-info>
</repository-version>
We are currently working on the next version and will fix the link on the website
Regards
Thank you @lucasbak. How do I use it with the public repository? Can I specify the VDF in Ambari?
Also, is the documentation opensource? I want to contribute to the documentation.
@lucasbak is the official documentation for Ubuntu 22.04 up to date? Has anyone ever succeeded deploying on Ubuntu 22.04? I have tried many times but never succeeded in deploying the cluster. There are countless errors in services installation during deployment.
Hi @simon4477,
Concerning the documentation, we are checking internally if and how to make it publicly available for PR.
ODP 1.2.2.0-138 is installed in production cluster on Ubuntu 22.04 with many customers so you should be able to deploy it.
The difference with your install is that it is using python2.
FYI we install it using Ansible https://github.com/clemlabprojects/ansible-odp-cluster-installation.git
What are the problem encountered ?
We have identified multiple problems on the python 3 version of ODP 1.2.2.0 but are fixed in ODP 1.2.4.0 which is about to be released soon (ODP > 1.2.4.0. and ambari > 2.7.11.0 aill be python3 only)
Hi @lucasbak
I am deploying the cluster using Ambari web UI. I am using python3 1.2.2.0-138.
Ambari: https://archive.clemlab.com/ubuntu22-python3/ambari-release/2.7.9.0.0-110/ambari.list
ODP: https://archive.clemlab.com/ubuntu22-python3/odp-release/1.2.2.0-138/odp.list
ODP-UTILS: https://archive.clemlab.com/ubuntu22-python3/odp-utils/1.2.2.0/ODP-UTILS
As you can see, they are all for python3. I will post the errors I encountered shortly.
Is there a guide/documentation of cluster deployment using Ansible https://github.com/clemlabprojects/ansible-odp-cluster-installation.git
. I can't find any documentation about it.
P.S. when is the ODP 1.2.4.0 estimated to be released?
I have installed ambari-server and agent following the official documentation. Hosts are registered and all hosts checks are passed. Repository URL's are also validated. I encountered errors during cluster installation. Here are the details: Ambari Repo:
Stack Repo:
Error during installing
DataNode
:I changed the stack repository URLs according to the [official documentation]():
The ODP-UTILS URL given in the documentation
https://archive.clemlab.com/ubuntu22-python3/odp-utils/1.2.2.0-138/ODP-UTILS
does not get validated. when i change1.2.2.0-138
to1.2.2.0
then it gets validated. But i get the following Errors during installingDataNode
:I manually uninstall all the packages, rebooted all machines, restarted all services, retired, but got the same errors.
I changed the stack repo back to defaults:
Errors during installing
DataNode
: