hdp2.5离线安装笔记

本文档详细记录了HDP2.5离线安装的过程,包括环境准备、基础环境配置、制作本地资源、安装Ambari Server和Agent、配置MySQL数据库以及安装HDP服务等步骤。主要针对初学者,旨在帮助解决安装过程中可能遇到的问题。

说明:

1、由于自己是一个初学者,中间有很多地方不明白、且花费了较多时间,虽然看了很多说明,但大部分说明还是忽略了一些步骤、或者按此实施后,并未解决问题。

2、在成功安装hdp后,写此说明予以共享,希望能对其他新学者提供帮助。

3、由于本人已经完成安装,因此说明中的有些图是借用他人,信息有一点出入,但不影响总体操作。

4、参照了以下文件:

http://www.linuxidc.com/Linux/2016-12/138142.htm

http://www.yp14.cn/2016/12/09/Centos7-2%E5%AE%89%E8%A3%85Ambari2-4-2-HDP2-5-3%E6%90%AD%E5%BB%BAHadoop%E9%9B%86%E7%BE%A4/

http://www.cnblogs.com/roger888/p/5505731.html

http://www.jianshu.com/p/73f9670f71cf

特此感谢!

 

一、  基础环境准备:

1.  环境准备

安装2台集群

192.168.9.202  cluster1.hadoop

192.168.9.107  cluster2.hadoop

如果mysql数据库要自己安装,还需要一台用于安装数据库,否则,就随ambari一起安装。

2.  关闭防火墙和SELinux(先关闭,避免互访、连接端口不通,每台服务器都需要)

$systemctl disable firewalld

$systemctl stop firewalld

临时关闭,不用重启机器:

$setenforce 0

修改配置文件让机器重启也生效:

$cat /etc/sysconfig/selinux

SELINUX=disabled

3.  配置host、设置主机名

Ø 配置host:

[root@cluster1java]# vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4localhost4.localdomain4

::1         localhost localhost.localdomainlocalhost6 localhost6.localdomain6

192.168.9.202  cluster1.hadoop

192.168.9.107  cluster2.hadoop

同步到107服务器:

scp/etc/hosts root@192.168.9.107:/etc/

Ø 设置主机名(两台机器均需要设定):

vi/etc/sysconfig/network

NETWORKING=yes

HOSTNAME=cluster1.hadoop

GATEWAY=192.168.9.1

--然后在终执行 hostname

hostnamecluster1.hadoop

chkconfigiptables off

/etc/init.d/iptablesstop

 

4.  安装ntp,使时间同步

yum install -y ntp

chkconfig --list ntpd

chkconfig ntpd on

service ntpd start

5.  配置SSH免密码登录

主节点里root用户登录执行如下步骤

$ ssh-keygen

$ cd ~/.ssh/

$ cat id_rsa.pub >>authorized_keys

$ chmod 600 ~/.ssh/authorized_keys

把各个主机上公钥id_rsa.pub文件内容放到各个主机authorized_keys中

scp authorized_keys root@cluster2.hadoop:~/.ssh/authorized_keys

6.  安装JDK1.8,配置环境变量:

Ø 安装:

Wget http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.rpm?AuthParam=1500617988_f05200e439ff9b31b70121ad4012c21a

会安装在/usr/java/jdk1.8.0_141中。


Ø 配置环境变量:

vi /etc/profile

在文件尾部增加如下配置:

export JAVA_HOME=/usr/java/jdk1.8.0_141

exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

exportCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib安装mysql jdbc 驱动

保存后,执行source使变量生效

source /etc/profile

Java –version


$ yum installmysql-connector-java -y

7.  安装mysqljdbc 驱动

$ yum install mysql-connector-java –y

 

8.  检查或修改umask 设置

umask

umask 0022

-- 如果执行umask 返回的已经是 0022 的话,就不需要执行下面的语句了,否则执行下面的语句,永久保存 umask 属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值