目录
总结:
导致该问题的原因可能是因为you使用了SSR的缘故。
在执行yum -y install 的过程中出现的问题,基本上都是yum仓库出现的问题。可以修改yum源为国内的镜像,,请看下面的方法
如果,遇到了DNS的问题,即总是尝试其他镜像的时候,这个时候要修改:
[isea@hadoop108 selinux]$ sudo vim /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
我的具体错误:
我在配置Cloudera Manager时,在下载第三方依赖的时候遇到了一系列的问题。我这里有三台机器,hadoop108,109,110,.
第一个问题:在执行安装第三方依赖的时候:
[isea@hadoop110 selinux]$ sudo yum -y install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fu[sudo] password for isea:
已加载插件:fastestmirror, refresh-packagekit, security
设置安装进程
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=updates&infra=stock error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
http://centos.ustc.edu.cn/centos/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'centos.ustc.edu.cn'"
尝试其他镜像。
这里面是yum源出现了问题,网上查询之后是 DNS解析出现了问题,执行如下命令,修改一下DNS:
[isea@hadoop108 selinux]$ sudo vim /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
[isea@hadoop109 selinux]$ sudo vim /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
[isea@hadoop110 selinux]$ sudo vim /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
修改完毕之后,我重新执行了yun -y install,成功了。但是只是成功了hadoop109,110,hadoop108报出了如下的异常:
[isea@hadoop108 yum.repos.d]$ sudo yum -y install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb
已加载插件:fastestmirror, refresh-packagekit, security
设置安装进程
Loading mirror speeds from cached hostfile
No package redhat-lsb available.
无须任何处理
应该是yum源出现了问题,但是109 ,110 既然成功了,说明他们俩没有问题,于是,我决定将109的CentOS-Base.repo拿过来用,操作如下:
[isea@hadoop109 yum.repos.d]$ cp CentOS-Base.repo /home/isea
[isea@hadoop109 yum.repos.d]$ cd /home/isea/
[isea@hadoop109 ~]$ ll
总用量 40
drwxrwxr-x. 2 isea isea 4096 11月 16 18:29 bin
-rw-r--r--. 1 isea isea 1991 12月 6 13:04 CentOS-Base.repo
[isea@hadoop109 ~]$ xsync CentOS-Base.repo
于是乎,108的家目录,就有了这个文件,接下来的操作如下:
[isea@hadoop108 ~]$ sudo mv CentOS-Base.repo /etc/yum.repos.d/
[sudo] password for isea:
[isea@hadoop108 ~]$ cd -
/etc/yum.repos.d
[isea@hadoop108 yum.repos.d]$ ll
总用量 24
-rw-r--r--. 1 isea isea 1991 12月 6 13:04 CentOS-Base.repo
-rw-r--r--. 1 root root 647 5月 19 2016 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 289 5月 19 2016 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 5月 19 2016 CentOS-Media.repo
-rw-r--r--. 1 root root 6259 5月 19 2016 CentOS-Vault.repo
需要修改一下所属主
[isea@hadoop108 yum.repos.d]$ sudo chown root:root CentOS-Base.repo
[isea@hadoop108 yum.repos.d]$ ll
总用量 24
-rw-r--r--. 1 root root 1991 12月 6 13:04 CentOS-Base.repo
-rw-r--r--. 1 root root 647 5月 19 2016 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 289 5月 19 2016 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 5月 19 2016 CentOS-Media.repo
-rw-r--r--. 1 root root 6259 5月 19 2016 CentOS-Vault.repo
再次执行安装命令:
[isea@hadoop108 yum.repos.d]$ sudo yum -y install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssap
就成功了
总结:
在执行yum -y install 的过程中出现的问题,基本上都是yum仓库出现的问题。可以修改yum源为国内的镜像,,请看下面的方法
如果,遇到了DNS的问题,即总是尝试其他镜像的时候,这个时候要修改:
[isea@hadoop108 selinux]$ sudo vim /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4