本文并不是完全教程,而是记录我在用CM5安装CDH5过程中遇到的问题,做个记录吧
1 . 安装cloudera-manager-installer.bin的机器只是一个CM的服务器,并不是hadoop集群的,需要在
这里把安装CM的这台机器也加进去,才能属于hadoop集群中的一员。
2. 有时候下面的这里经常无法出现,即使在指定的镜像目录里放好了parcels文件,但是网页上就是显示不出来,解决办法就是换一个浏览器试试,可能是因为缓存等原因吧。
3. 有的时候这一步总是安装失败,这是因为上一步我用的是hadoop用户,但是hadoop没有root权限造成的,后来申请了root权限,就安装成功了。
4. 这一步也是失败,是因为集群中的机器的/etc/hosts文件不同,需要把集群中所有的机器的hosts文件都相同,相互配好,才能成功。
5. 安装HIVE 过程中要注意
1,mysql 是否正常运行
2. 创建好mysql 用户并分配好相应的访问权限以及数据库端口号等
3. mysql-connector-java-5.1.26-bin.jar 是否放到hive/lib 目录下 建议修改权限为777 (chmod 777 mysql-connector-java-5.1.26-bin.jar)
4. 修改conf/hive-site.xml 中的 “hive.metastore.schema.verification” 值为 false 即可解决 “Caused by: MetaException(message:Version information not found in metastore. )”
6. 在启动各个服务时,也会经常报错,基本原因都是不是root用户,所以缺少很多权限(即使为hadoop用户分配了root权限,还是有限制的),所以需要到各个log日志里去查出了什么错误,log文件的默认目录是/var/log下,服务的安装目录在/opt/cloudera/parcels/CDH-5.1.0-1.cdh5.1.0.p0.53下
7. 在安装CDH时会创建很多用户,其中包括:hadoop,hdfs,mapred,hbase,yarn,impala,hue,httpfs,cloudera-scm,flume,hive,mysql,spark,zookeeper,oozie,solr,sqoop2等
暂时记这些吧,以后再来补充。。不知道为什么图片都没了