踩坑之路(八) CDH6.3.2搭建(下)
上一篇把Cloudera Manager安装好了,这一篇开始安装CDH
关注博主不迷路,获取更多干货资源
1 版本选择
1.1 使用默认用户名密码登录
1 |
|
1.2 登录成功来到环境界面
1.3 接受许可条款
1.4 根据需要选择版本
2 创建集群
2.1 欢迎界面
2.2 集群命名
2.3 选择主机
2.4 配置仓库
2.5 安装Parcels
这是一个拼人品的的环节
出错了就去这两个地方看日志
1 |
|
2.6 集群检查
看我喜庆的界面
,搞了我大半天,哎,搞来搞去,最后是端口的问题,好烦,CDH要开好多好多端口,乖乖照着官网一个个开吧
如果没关防火墙,这里大多是端口问题,我们公司就不能关防火墙,所以乖乖照着上一篇文章看哪些端口需要开放吧。
再执行下这个,这是解决第二个检查里的那个警告,之后就见下图了。
1 |
|
3 安装服务
3.1 安装HDFS和YARN
放行端口
1 |
|
3.1.1 角色分配
3.1.2 集群配置
3.1.3 开始安装
3.1.3.1 Failed to format NameNode.
错误
1 |
|
解决办法
清空残留数据后,重新初始化
namenode节点:
1 |
|
datanode节点:
1 |
|
3.1.3.2 First failure: Command (Create /tmp Directory (762)) has failed
错误
1 |
|
按正常命令启动HDFS之后,HDFS一直处于安全模式。他会一会儿自己退出,我们目前先手动退出一下
1 |
|
3.1.3.2 Failed to upload YARN MapReduce Framework JARs.
报错
1 |
|
解决
这个我是端口的问题,去把需要的端口都放开吧(当然如果你关了防火墙就不会有这个问题)
1 |
|
3.1.4 完成
3.2 安装Zookeeper
3.2.1 角色分配
3.2.2 集群配置
3.2.3 开始安装
3.3 安装Kafka
3.3.1 角色分配
3.3.2 集群配置
3.3.3 开始安装
4 警告修复
4.1 DNS Resolution
1 |
|
解决
1 |
|
1 |
|
4.2 Erasure Coding Policy Verification Test
4.3 ERROR:The health test result for NAME_NODE_HA_CHECKPOINT_AGE has become bad: The filesystem checkpoint is 4 hour(s) old. This is 401.25% of the configured checkpoint period of 1 hour(s).
通过真正的错误的描述,发现主要是版本不匹配,说明在重新安装CDH的时候,保留了以前版本的CDH的数据,导致不一致的版本问题,所以导致secondarynamenode不执行检查点的操作。
那么解决办法就是删除之前的数据
,所以通过删除secondarynamenode执行检查点是的目录,即hdfs-site.xml中参数fs.checkpoint.dir, dfs.namenode.checkpoint.dir的值的路径,默认是/dfs/snn
。
1 |
|
4.4 Bad : This host is in contact with the Cloudera Manager Server. This host is not in contact with the Host Monitor.
这个问题,卡了一天多,到最后,发现有
一个端口漏掉了
,CDH组件非常多,需要开放的端口也就非常多了,一定要细致细致再细致。
照着官网一步一步来吧
1 |
|
5 配置本地域名映射
1 |
|
1 |
|
这样windows电脑就可以通过node1或者node1.lankr.cn来访问CM集群了,而不用ip了
6 老泪纵横
不容易呀不容易
,终于可以头戴一片绿
了,这青青草原
可真好看。
关注博主不迷路
本博客所有文章除特别声明外,均为原创。版权归博主小马所有。任何团体、机构、媒体、网站、公众号及个人不得转载。如需转载,请联系博主(关于页面)。如其他团体、机构、媒体、网站、博客或个人未经博主允许擅自转载使用,请自负版权等法律责任!