• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Ubuntu18.04 安装部署 ambari 2.7.3 + HDP3.1.0 搭建Hadoop集群

武飞扬头像
隔壁村的老田
帮助1

Ubuntu18.04 安装部署 ambari 2.7.3 HDP3.1.0 搭建Hadoop集群

资料百度网盘 https://pan.百度.com/s/1Dgj91Dw7BzM3I5U9VmmhGg

如果资料分享过期了,可以添加本人好友获取

资料包
HDP-3.1.0.0-ubuntu18-deb.tar.gz
HDP-GPL-3.1.0.0-ubuntu18-gpl.tar.gz
HDP-UTILS-1.1.0.22-ubuntu18.tar.gz
ambari-2.7.3.0-ubuntu18.tar.gz
jdk-8u341-linux-x64.tar.gz
mysql-connector-java-8.0.17.jar

一.节点准备

hostname ip 角色
hadoop1 192.168.1.101 主节点
hadoop2 192.168.1.102 从节点
hadoop3 192.168.1.103 从节点
#关闭防火墙
sudo ufw disable

1.修改hosts配置

sudo vim /etc/hosts

添加如下内容

192.168.1.101 hadoop1
192.168.1.102 hadoop2
192.168.1.103 hadoop3

2.配置免密
2.1 执行 ssh-keygen
如下:三台都需要执行

root@hadoop1:~# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:2MRn3ranRz0AFjMqx1t3Qk5QibTnPrw zR9MY9ftu6s root@hadoop1
The key's randomart image is:
 ---[RSA 2048]---- 
|          .*= .  |
|       .. . B.   |
|       .o  o.= . |
|        o o. .o o|
|      . S.. o..= |
|           .o.=o |
|            .= oo|
|               oo|
|            oEo =|
 ----[SHA256]----- 
学新通

2.2 在hadoop1 进入root用户 执行 ssh-copy-id 命令

ssh-copy-id hadoop1
ssh-copy-id hadoop2
ssh-copy-id hadoop3

期间需要输入root密码,完成后 hadoop1 root用户就可以免密登录 hadoop1、hadoop2、hadoop3这三台机器了。如果需要其他两台也免密登录其他机器可以执行以上命令

二、安装mysql(如果已有可连的mysql库就不需要安装啦)

1.安装mysql

sudo apt install mysql-server mysql-client
sudo systemctl enable mysql
sudo systemctl start mysql

默认账号密码在文件/etc/mysql/debian.cnf 中。内容如下

ubuntu@ubuntu-1804-2:/etc/apt/sources.list.d$ sudo cat /etc/mysql/debian.cnf 
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = 0cBYq68fUGyFCpPw
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = 0cBYq68fUG

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhghbfbe
系列文章
更多 icon
同类精品
更多 icon
继续加载