Support Questions

Find answers, ask questions, and share your expertise

Problem with CDH 5 beta2 on 32Bit OS

avatar
New Contributor

I am trying to install CDH5 beta 2 on nodes running Scientific Linux 6.5 32Bit. Cloudera Manager runs fine on SL 6.5 64Bit.

Seems that Cloudera Manager tries to install a 64Bit jdk on a 32Bit system with Oracle jdk-7u51-linux-i586 already installed. Setting JAVA_HOME=/usr/java/default did not help.

/tmp/scm_prepare_node.rrXTXDch
using SSH_CLIENT to get the SCM hostname: 172.23.70.35 59569 22
opening logging file descriptor
Installationsskript wird gestartet...
Installationssperre wird erworben...
BEGIN flock 4
END (0)
Root-Rechte werden erkannt...
effective UID is 0
Verteilung wird erkannt...
BEGIN grep Tikanga /etc/redhat-release
END (1)
BEGIN grep 'CentOS release 5' /etc/redhat-release
END (1)
BEGIN grep 'Scientific Linux release 5' /etc/redhat-release
END (1)
BEGIN grep Santiago /etc/redhat-release
END (1)
BEGIN grep 'CentOS Linux release 6' /etc/redhat-release
END (1)
BEGIN grep 'CentOS release 6' /etc/redhat-release
END (1)
BEGIN grep 'Scientific Linux release 6' /etc/redhat-release
END (0)
/etc/redhat-release ==> Scientific Linux 6
Cloudera Manager Server wird erkannt...
BEGIN host -t PTR 172.23.70.35
Scientific Linux release 6.5 (Carbon)
END (127)
/tmp/scm_prepare_node.rrXTXDch/scm_prepare_node.sh: Zeile 99: host: Kommando nicht gefunden.
BEGIN which python
END (0)
BEGIN python -c 'import socket; import sys; s = socket.socket(socket.AF_INET); s.settimeout(5.0); s.connect((sys.argv[1], int(sys.argv[2]))); s.close();' 172.23.70.35 7182
/usr/bin/python
END (0)
BEGIN which wget
/usr/bin/wget
END (0)
BEGIN wget -qO- -T 1 -t 1 http://169.254.169.254/latest/meta-data/public-hostname && /bin/echo
END (4)
Paket-Repositorys werden installiert...
validating format of repository file /tmp/scm_prepare_node.rrXTXDch/repos/rhel6/cloudera-cdh5.repo
installing repository file /tmp/scm_prepare_node.rrXTXDch/repos/rhel6/cloudera-cdh5.repo
repository file /tmp/scm_prepare_node.rrXTXDch/repos/rhel6/cloudera-cdh5.repo installed
validating format of repository file /tmp/scm_prepare_node.rrXTXDch/repos/rhel6/cloudera-manager.repo
installing repository file /tmp/scm_prepare_node.rrXTXDch/repos/rhel6/cloudera-manager.repo
repository file /tmp/scm_prepare_node.rrXTXDch/repos/rhel6/cloudera-manager.repo installed
Paketmetadaten werden aktualisiert...
BEGIN yum clean all
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: cloudera-cdh5 cloudera-manager sl sl-livecd-extra sl-security
: sl6x sl6x-security
Cleaning up Everything
END (0)
BEGIN rm -Rf /var/cache/yum/i386
END (0)
BEGIN yum makecache
Loaded plugins: fastestmirror, refresh-packagekit, security
Metadata Cache Created
END (0)
jdk-Paket wird installiert...
BEGIN yum list installed jdk
Loaded plugins: fastestmirror, refresh-packagekit, security
Installed Packages
jdk.i586 2000:1.7.0_51-fcs @/jdk-7u51-linux-i586
END (0)
BEGIN echo jdk oracle-j2sdk1.7 cloudera-manager-agent cloudera-manager-daemons | grep jdk
END (0)
jdk oracle-j2sdk1.7 cloudera-manager-agent cloudera-manager-daemons
BEGIN yum info jdk
Loaded plugins: fastestmirror, refresh-packagekit, security
Determining fastest mirrors
* sl: ftp.scientificlinux.org
* sl-security: ftp.scientificlinux.org
* sl6x: ftp.scientificlinux.org
* sl6x-security: ftp.scientificlinux.org
Installed Packages
Name : jdk
Arch : i586
Epoch : 2000
Version : 1.7.0_51
Release : fcs
Size : 189 M
Repo : installed
From repo : /jdk-7u51-linux-i586
Summary : Java Platform Standard Edition Development Kit
URL : URL_REF
License : http://java.com/license
Description : The Java Platform Standard Edition Development Kit (JDK) includes
: both the runtime environment (Java virtual machine, the Java
: platform classes and supporting files) and development tools
: (compilers, debuggers, tool libraries and other tools).
:
: The JDK is a development environment for building applications,
: applets and components that can be deployed with the Java Platform
: Standard Edition Runtime Environment.

END (0)
BEGIN yum -y install jdk.x86_64
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* sl: ftp.scientificlinux.org
* sl-security: ftp.scientificlinux.org
* sl6x: ftp.scientificlinux.org
* sl6x-security: ftp.scientificlinux.org
Setting up Install Process
No package jdk.x86_64 available.
Error: Nothing to do
END (1)
remote package jdk could not be installed, giving up
waiting for rollback request

 Any help greatly appreciated, thank you

1 ACCEPTED SOLUTION

avatar
Super Collaborator

Hello,

 

This page lists the supported operating systems for CDH5. There are no 32-bit OS's supported, you would need to use a 64-bit OS. This should explain the error you're seeing.

 

CDH4 does have some limited provision for 32-bit OS's as noted in its documentation, however the 32-bit limited provisions only pertain to RHEL/Cent/SL 6.2 and not 6.5 which you report that you are using.

 

Cloudera Manager 4 and Cloudera Manager 5 both require 64-bit OS's as well, as I believe you already noted.

 

Regards,

--

View solution in original post

1 REPLY 1

avatar
Super Collaborator

Hello,

 

This page lists the supported operating systems for CDH5. There are no 32-bit OS's supported, you would need to use a 64-bit OS. This should explain the error you're seeing.

 

CDH4 does have some limited provision for 32-bit OS's as noted in its documentation, however the 32-bit limited provisions only pertain to RHEL/Cent/SL 6.2 and not 6.5 which you report that you are using.

 

Cloudera Manager 4 and Cloudera Manager 5 both require 64-bit OS's as well, as I believe you already noted.

 

Regards,

--