1

Cloudera Manager 5.5.1 を使用して、CentOS 6.6 を実行している 3 ノード クラスターで新しいインストールを試みていますが、「選択した区画のインストール」という名前の手順 7 で、次のエラーが表示されます。

<urlopen error [Errno 22] Invalid argument> - server1.mydomain.com
<urlopen error [Errno 22] Invalid argument> - server2.mydomain.com
<urlopen error [Errno 22] Invalid argument> - server3.mydomain.com

何が問題なのかわからないのですが、これが既知の問題かどうか教えてもらえますか?

さらに調査すると、ログ scm-agent.log に次のエラーが表示されます。

[25/Dec/2015 08:16:10 +0000] 18222 Thread-13 downloader   INFO     Finished download [ url: http://0.1.55.217:7180/cmf/parcel/download/CDH-5.5.1-1.cdh5.5.1.p0.11-el6.parcel, state: exception, total_bytes: 0, downloaded_bytes: 0, start_time: 2015-12-25 08:16:10, download_end_time: , end_time: 2015-12-25 08:16:10, code: 600, exception_msg: <urlopen error [Errno 22] Invalid argument>, path: None ]
[25/Dec/2015 08:16:25 +0000] 18222 Thread-13 downloader   INFO     Starting download of: http://0.1.55.217:7180/cmf/parcel/download/CDH-5.5.1-1.cdh5.5.1.p0.11-el6.parcel
[25/Dec/2015 08:16:25 +0000] 18222 Thread-13 downloader   INFO     /opt/cloudera/parcel-cache/CDH-5.5.1-1.cdh5.5.1.p0.11-el6.parcel.part exists, add Range header: bytes=0-
[25/Dec/2015 08:16:25 +0000] 18222 Thread-13 downloader   ERROR    Unexpected exception during download
Traceback (most recent call last):
  File "/usr/lib64/cmf/agent/src/cmf/downloader.py", line 276, in _download
    response = self.opener.fetch_url(request)
  File "/usr/lib64/cmf/agent/src/cmf/downloader.py", line 69, in fetch_url
    return urllib2.urlopen(request)
  File "/usr/lib64/python2.6/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib64/python2.6/urllib2.py", line 391, in open
    response = self._open(req, data)
  File "/usr/lib64/python2.6/urllib2.py", line 409, in _open
    '_open', req)
  File "/usr/lib64/python2.6/urllib2.py", line 369, in _call_chain
    result = func(*args)
  File "/usr/lib64/python2.6/urllib2.py", line 1190, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib64/python2.6/urllib2.py", line 1165, in do_open
    raise URLError(err)
URLError: <urlopen error [Errno 22] Invalid argument>
[25/Dec/2015 08:16:25 +0000] 18222 Thread-13 downloader   INFO     Finished download [ url: http://0.1.55.217:7180/cmf/parcel/download/CDH-5.5.1-1.cdh5.5.1.p0.11-el6.parcel, state: exception, total_bytes: 0, downloaded_bytes: 0, start_time: 2015-12-25 08:16:25, download_end_time: , end_time: 2015-12-25 08:16:25, code: 600, exception_msg: <urlopen error [Errno 22] Invalid argument>, path: None ]
4

1 に答える 1

0

エージェント ノードがポート 7180 でマネージャー ノードに telnet 接続できることを再確認します。

エージェント ノードがマネージャーの dns を解決できないという問題が発生していました。そのため、/etc/hosts 内のエージェント ノードに DNS をマップする必要がありました。

于 2016-02-16T23:04:34.560 に答える