The BDD installer requires several Linux utilities.
The following must be present in the
/bin directory:
basename
cat
chgrp
chown
date
dd
df
mkdir
more
rm
sed
tar
true
The following must be present in the
/usr/bin directory:
awk
cksum
cut
dirname
expr
gzip
head
id
netcat
perl (see below)
printf
sudo (Note: This is the default version on OEL 6.x.)
tail
tr
unzip
wc
which
In addition to these, BDD requires the following:
- Perl 5.10+ with
multithreading. This must be set as the default version on all BDD nodes.
Additionally, the install machine requires some specific Perl modules; see
Installing the required Perl modules
for instructions on installing them.
- The default
umask set to 022 on all BDD nodes, including Hadoop
nodes.
- curl 7.19.7+ with support
for the
--tlsv1.2 and
--negotiate options. This must be installed on all
nodes that will host Studio.
- Network Security Services
(NSS) 3.16.1+ on all nodes that will host Studio.
- nss-devel
on all nodes that will host Studio. This contains the
nss-config command, which must be installed in
/usr/bin.
nss-devel is included in Linux 6.7 and higher, but
needs to be installed manually on older versions. To see if it's installed,
run:
sudo rpm -q nss-devel
If
nss-devel is installed, the above command should
return its version number. You should also verify that
nss-config is available in
/usr/bin.
If you don't have
nss-devel, install it by running:
sudo yum install nss-devel
nss-config will be installed in
/usr/bin by default.
- tty
disabled for
sudo. If it's currently enabled, comment out the line
Defaults requiretty in
/etc/sudoers on all nodes:
#Defaults requiretty
- Apache Ant 1.7.1+ installed
and added to the
PATH on all nodes, including Hadoop nodes.