| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> cdh集群搭建(6.3) -> 正文阅读 |
|
[大数据]cdh集群搭建(6.3) |
如果你的虚拟机给的内存少于14G,不用往下看了,机器压力非常大,建议先装内存条。我们做大数据的,机器就是要大硬盘,大内存,高核cpu,其他无所谓,如果要做机器学习,那你显卡还得很好。cdh的好处,一键启动和关闭组件,可以拓展各种组件,可以直接查看某个组件的日志,以及监控状态。核心就是不需要你在去用命令启动,和关闭。最好的,我觉得是,比如你hbase出了问题,要去维护,你不需要手动先去关闭hdfs、hive等,你只用点一下关闭hdfs的按钮,他会自动帮你先去关闭哪些依赖的组件,如果你点的是关闭hbase集群,你不需要一台一台点,也不用自己写脚本,他也会帮你挨着关闭。启动也是一样。 前言时隔2年,重新复习一遍 6.3是社区的免费版,再往后是收费版 文档老了,花了2天,解决完所有bug,先来一张图 又花了1天,把集群内部东西全部修复 我打算全部删除,重新来一次,文档要修改的非常细,这样我以后就可以3小时内搭完。 配置与安装要求硬件要求:官方建议,主节点内存32GB,2核心以上,从节点16GB,2核以上 虚拟机化测试,官方建议,社区版,最低要求每台8G,企业版最低要求,10G 经过测试,发现只有主节点要求高,从节点不需要太高 本人硬件:32GB内存,16核cpu的笔记本电脑。 虚拟机配置:
主节点内存要大于12G,(如果是三台机器的话,那么主节点的压力很大,建议内存是从节点的两倍) 从节点,我使用后发现,给的8G完全够了,所以这次给6G hive安装的话,官方建议最低核数为4,所以建议主节点给4核,其他2核 cdh建议,datanode至少3个,主节点1个,从节点2个。如果datanode也放在主节点上,那么内存就不够了,就会全部预警。实际开发中,至少4台,但是我们内存有限就3台虚拟机,所以datanode还是只给2个 资源准备:由于cdh在线安装会由于网络原因失败,自己建立本地httpd,进行安装。所以需要下载所有相关的资源。 cm资源准备:他是cdh管理平台的相关安装包 cdh资源准备:他是cdh的parcel包,里面包含各种大数据组件的安装包(如hdfs、hive、zookeeper、hbase、spark...)
mysql资源准备:cm管理和监控 大数据组件,需要通过mysql进行监控,并且像hive(存储元数据)、hue这些组件需要依赖于外部mysql
?工具资源;
虚拟机搭建以及修改网卡(其中的centos7):vmware虚拟机安装教程-边搭边写_我要用代码向我喜欢的女孩表白的博客-CSDN博客
集群基础环境搭建安装步骤介绍免密登录
关闭selinux和swap
httpd安装与yum.repo配置(含cdh服务安装)
hostname、network、host同步
mysql安装与scm脚本执行
cdh启动
页面组件安装
正式开始安装免密登录通过ssh生成密钥(所有节点) ssh-keygen 遇到提示全部按enter ? 发送密钥到其他节点 在hadoop1(就是101)节点 执行,他问你问题,你就yes,过程中需要输入其他节点的密码 ssh-copy-id 192.168.30.102 ssh-copy-id 192.168.30.103
同样在hadoop2执行 ssh-copy-id 192.168.30.101 ssh-copy-id 192.168.30.103 在hadoop3执行 ssh-copy-id 192.168.30.101 ssh-copy-id 192.168.30.102
关闭selinux和swap(所有节点)关闭selinux 先临时关闭 setenforce 0 在永久关闭 vi /etc/selinux/config 修改SELINUX为disabled,并且注释掉之前的enforcing
? 关闭swap(所有节点) 临时关闭 swapoff -a 永久关闭 vi /etc/fstab 注释掉swap这一行 ? 登录到其他节点,执行临时关闭,并注释掉这一行(不能使用同步脚本,因为每个节点的uuid不同) httpd安装与yum.repo配置(含cdh服务安装)创建software目录 mkdir /software 将资源复制到这个目录下,由于编码问题,我复制过去,改成了英文
? 遇到的问题是 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 0:11:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |