假期第二天,适逢北京雨天。原本准备“卧床听雨眠“,睡衣惺忪之际,突然感觉有什么事情忘了。屈指一算,发现还欠着博客的后续文章了。爬起来来办公室加班整理ing........
前边的属于在Centos7中快速搭建大数据平台的准备工作,传送门:Centos7中用Ambari快速搭建大数据平台攻略(一)
再次补充一点关于物理服务器搭建准备:
补充1路由篇.在搭建服务时候很多时候能联网会方便很多。所以最好服务器能接上带有路由功能的交换机。但是路由的选择又是五花八门,软路由,傻瓜式路由,管理路由等等(专门开一篇整理)
补充2网络认证篇:potal认证、拨号、光线(专门开一篇整理)
好啦,下面开始我们开开心的安装
Login.conf.rpmsave
Installing : ambari-server-2.6.2.2-1.x86_64 1/1
Error unpacking rpm package ambari-server-2.6.2.2-1.x86_64
error: unpacking of archive failed on file /etc/init.d/ambari-server;5b25d117: cpio: open
Verifying : ambari-server-2.6.2.2-1.x86_64 1/1
Failed:
ambari-server.x86_64 0:2.6.2.2-1
Complete!
出现了上述报错
查询资料:
可原因1: 权限问题能
参考:http://blog.chinaunix.net/uid-27570589-id-5752182.html
后来通过检查权限,发现没有问题,因此第一个原因排除。
可能原因2:传输错误
但是后来核对发现自己的xftp软件默认就是这样传输的,所以这种问题也排除了。
参考链接:https://blog.csdn.net/xiao_ke_ni/article/details/7768494
可能原因3:源的问题
好的,我们自己来分析这个,是打不开init.d 首先查看是否有这个文件
[root@ambari-1 /]# ls /etc/init.d
/etc/init.d
发现确实有
[root@ambari-1 etc]# mkdir init.d
mkdir: cannot create directory ‘init.d’: File exists
[root@ambari-1 etc]# cd init.d
-bash: cd: init.d: No such file or directory
有这个文件,但是打不开
尝试重建也建不了
这时候基本确定这里有”存在一个文件夹init.d,但是我们打不开“这个问题。 因此想试试能不能把这个文件改一个名字,咱们自己建立这个文件夹
[root@ambari-1 etc]# mv init.d init2.d
[root@ambari-1 etc]# mkdir init.d
[root@ambari-1 etc]# cp -R /etc/ambari-server /etc/init.d
[root@ambari-1
root@ambari-1 etc]# mkdir init.d
[root@ambari-1 etc]# cp -R /etc/ambari-server /etc/init.d
[root@ambari-1
etc]# cp -R /etc/ambari-agent /etc/init.d
Login.conf.rpmsave
Installing : ambari-server-2.6.2.2-1.x86_64 1/1
Error unpacking rpm package ambari-server-2.6.2.2-1.x86_64
error: unpacking of archive failed on file /etc/init.d/ambari-server: cpio: rename
Verifying : ambari-server-2.6.2.2-1.x86_64 1/1
Failed:
ambari-server.x86_64 0:2.6.2.2-1
Complete!
发现确实有用! 虽然还是i没有完成,但是报错信息已经不一样了。ambari-server: cpio: rename 提示我们重命名。删除之前的再次开始俺咋混个,直接就可安装成功了。
Login.conf.rpmsave
Installing : ambari-server-2.6.2.2-1.x86_64 1/1
Verifying : ambari-server-2.6.2.2-1.x86_64 1/1
Installed:
ambari-server.x86_64 0:2.6.2.2-1
Complete!
完成