前面花了一段时间将Ubuntu,Hadoop装完,装到Hbase时,发现Hbase 与Hadoop是有兼容性问题的,Hbase 2.1版是不支持Hadoop 3.11版的,怪不得装起来那么多问题了。

Hbase 与Hadoop的兼容性详见Hbase官网

HBase装不起来,就想着装CDH,发现又是兼容性的问题,CDH还没有推出支持最新Ubuntu版本的版本。这下悲催了,Ubuntu又不能Downgrade,况且我也不想降级,想来想去,不如在我的Windows上装个虚拟机,用CentOS来玩CDH.

在Win7下装CentOS虚拟机,这个链接就非常非常详细了,真是感谢这些网友们的辛苦劳动。

CentOS装完后默认是没有图形界面的,因此又在网上找资料如何开启图形界面,可参照链接,这个要注意,因为我是使用的公司电脑,公司电脑上网是有代理服务器的,如果一开始将虚拟机的网络模式设为桥接模式的话, 执行

# yum groupinstall "X Window System" "Desktop Platform" Desktop

会不成功,因为桥接模式下是另一个IP,是不能上网的,因此需要改回NAT模式,让虚拟机和主机共用一个IP,这样只要主机能上网,虚拟要就能上网。

安装时提示error downloading packages  no more mirrors to try,如下图,解决方法是执行以下命令,参照链接:

  1. yum clean all
  2. yum makecache

公司同事已经下载过一个离线包CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel,所以直接离线安装

安装CDH之前需要先安装MySql, CentOS环境下安装MySql可参照链接

过程中需要将IP地址固定,以防重启时IP乱变,这个可参照链接

MySQL 8.0默认的密码策码是Medium,相对来说是比较严的,比如要求最小8位长,要混合字母数字特殊符号等,如果是用于测试,可以改下这个密码策略,参照链接

MySQL 8.0在Grant设置权限的时候出现You are not allowed to create a user with GRANT错误处理办法

使用命令行方式操作MySQL实在是有点效率低下,因此想在Windows环境装个客户端来连接MySQL远程操作,参照链接1和链接2和链接3

在初始化CM数据库执行以下命令时,一直提示SQL 语法错误,可能跟MySql版本有关,因此参考链接将MySql 8.0删除,重装MySql 5.5版本。

scm_prepare_database.sh mysql cm -h <hostName> -u<username>  -p<password> --scm-host <hostName>  scm scm scm

重装MySql5.5版本可以采用Yum方式也可以采用下载tar包方式,因为采用Yum方式提示下载源错误,所以采用第二种方式,参考链接

换为MySql 5.5后,果然上面的命令就能正常执行,接下来启动Cloudera Manager Server和Agent,就可以访问7180端口进行配置了,激动...

要特明说明一下:启动完虽然提示OK,但并不是马上可以访问7180端口,要等一段时间

接下来继续,Cloudera服务在CentOS操作系统重启后需要手动启动,因此可以考虑设置该服务随操作系统启动而自动启动,基本上按照链接上的操作就能成功,唯一的不同就是该链接上讲道:新增jdk引入:export JAVA_HOME=jdk目录,这个我没有加,因为在其他全局配置项已经设置。

Host Monitor和Service Monitor都无法启动的解决办法,里面讲到了句柄数ulimit,不懂意思,先囫囵吞枣再慢慢消化。

转载于:https://www.cnblogs.com/dimg/p/9933127.html

大数据自学1-CentOS 下安装CDH及Cloudera Manager相关推荐

  1. 大数据Kudu(五):Kudu基于Cloudera Manager安装及配置

    文章目录 Kudu基于Cloudera Manager安装及配置 一.启动CM集群 二.登录ClouderaManager平台安装Kudu

  2. CDH大数据平台搭建之FLUME安装

    CDH大数据平台搭建之FLUME安装 一.下载 二.安装及配置 1.解压 2.重命名文件夹 3.修改配置文件 一.下载 1.官网下载 2.网盘下载 提取码:cdh5 备注:官网下载的是apache版本 ...

  3. CDH大数据平台搭建之JDK安装

    CHD大数据平台搭建之JDK安装 一.安装JDK 1.下载JDK 2.安装JDK 3.检查是否安装成功 一.安装JDK 1.下载JDK 1.JDK8官网下载 2.提供百度网盘供大家下载,提取码:cdh ...

  4. 【CDH】超详细-搭建本地大数据研发环境(16G内存+CDH)

    工欲善其事必先利其器,在经过大量的理论学习以后,需要有一个本地的研发环境来进行练手.已经工作的可以不依赖于公司的环境,在家也可以随意的练习.而自学大数据的同学,也可以进行本地练习,大数据是一门偏实践的 ...

  5. 超详细!搭建本地大数据研发环境(16G内存+CDH)

    工欲善其事必先利其器,在经过大量的理论学习以后,需要有一个本地的研发环境来进行练手.已经工作的可以不依赖于公司的环境,在家也可以随意的练习.而自学大数据的同学,也可以进行本地练习,大数据是一门偏实践的 ...

  6. 大数据介绍及集群安装

    大数据介绍及集群安装 第一部分 <大数据概述> 传统数据如何处理? 什么是大数据? 传统数据与大数据的对比 大数据的特点? 大数据前/后服务器系统安装部署区别是什么?. 大数据生态系统以及 ...

  7. 大数据自学要多久?为什么零基础自学大数据那么久?

    伴随着大数据时代的冲击,大数据开发相关的技术人才成为目前招聘市场炙手可热的高薪岗位,越来越多想要通过技术获得高薪工作的同学选择大数据技术方向.我们知道目前学习大数据可以通过自学或者参加培训两种方式,参 ...

  8. CentOS下安装及配置MySQL

    大家好,我是中国码农摘星人. 欢迎分享/收藏/赞/在看! 欢迎提出使用本篇文章安装 MySQL 时遇到的问题,本篇文章会持续更新- MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公 ...

  9. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

最新文章

  1. rabbitmq几种工作模式_RabbitMQ的六种工作模式总结
  2. 《水晶报表自动补空行,补格线思路》 【转】
  3. scrollBarStyle- listview滑动条调整
  4. c++将引用作为函数的参数---6
  5. 如何在 ASP.Net Core 中使用 NCache
  6. 关于collectionview布局的坑
  7. Python网络编程中的select 和 poll I/O复用的简单使用
  8. Android 学习 笔记_03. SQLite的使用
  9. EditText设置可以编辑和不可编辑状态
  10. PBRT 学习:安装编译
  11. 机器学习笔记(三十二):集成学习、随机森林
  12. 单片机C语言基础知识篇
  13. MPC+MPD听音乐
  14. python画成绩正态分布图_R统计学(09): 正态分布 (二)
  15. 视频教程-Kali Linux 网络安全渗透测试-渗透测试
  16. MT8516处理器简介—MT8516芯片技术资料解析
  17. 美团面试 一面+二面
  18. php源码如何使用教程,php源码的使用方法是什么?
  19. 【STM32H7教程】第52章 STM32H7的LTDC应用之点阵字体和字符编码(重要)
  20. ActiveMQ开发简明教程

热门文章

  1. 边缘设备上的实时AI人员检测:使用预先训练的SSD模型检测人员
  2. 配置实体框架DbContext的可扩展方案
  3. 即时低码数据库Web应用-ASP.NET Core 3.1单页应用(SPA)
  4. 选择所有选项的多选复选框列表或复选框下拉列表
  5. python数组如果余弦_numpy :: 计算特征之间的余弦距离
  6. python执行shellcode_python exec shellcode
  7. html5怎么改为vue_Vue.js 项目打包优化实践
  8. ie模版字符串_字符串模板、模板字符串、Vue中使用template等等。
  9. java手机震动_Windows Phone 7 开发 之使手机震动
  10. php中颜色的索引值,PHP imagecolorsforindex - 取得某索引的颜色