3

CentOS 6.5を搭載した 2 台の PC があります。

client86-101.aihs.net 80.94.86.101

client86-103.aihs.net 80.94.86.103

cloudera-manager-serverclient86-101.aihs.net にインストールされています。Cloudera Manager Server の検出に問題があります (クラスター インストールの 3 番目のステップ)。

問題のトレース:

BEGIN host -t PTR 80.94.86.101
101.86.94.80.in-addr.arpa domain name pointer client86-101.aihs.net.
END (0)
using client86-101.aihs.net as scm server hostname
BEGIN which python
END (0)
BEGIN python -c 'import socket; import sys; s = socket.socket(socket.AF_INET); s.settimeout(5.0); s.connect((sys.argv[1], int(sys.argv[2]))); s.close();' client86-101.aihs.net 7182
/usr/bin/python
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "<string>", line 1, in connect
socket.error: [Errno 111] Connection refused
END (1)
could not contact scm server at client86-101.aihs.net:7182, giving up
waiting for rollback request

lient86-101.aihs.net問題はこのドメイン名 ( 、 )にあると思いますclient86-103.aihs.net。このドメイン名の ip-address を確認すると、両方の名前で 80.94.86.165 が取得されるためです。しかし、私はこの問題を解決する方法がわかりませんか?

さらにデータが必要な場合は、教えてください。

私の英語でごめんなさい。

4

2 に答える 2

0

セキュリティ グループの設定により、ポート 7182 がブロックされているようです。7182 TCP ポートを許可してみてください。このリンクのポートを許可することをお勧めします。

于 2015-04-27T16:41:19.327 に答える
0

両方の DNS が同じ IP を提供する場合、問題があることを確認します...

  • CentOS x86_64 を実行していることを確認します
  • 各ノードの実際の IP を確認します (ifconfig)。IP が予想と異なる場合は、/etc/sysconfig/network-scripts/ifcfg- を編集して予想される固定 IP を設定し、ネットワーク サービスを再起動します (/etc/init.d/network restart)。
  • クラスタの各ノードをファイル /etc/sysconfig/network にチェックインし、ノードの実際のホスト名を確認します (1 つは client86-101.aihs.net で、もう 1 つは client86-103.aihs.net である必要があります)。
  • クラスタの各ノードをファイル /etc/hosts にチェックインして、正しい IP アドレスを正しいホスト名に割り当てます。
  • iptables がオフになっていることを確認します (/etc/init.d/iptables stop && chkconfig iptables off)
  • client86-101.aihs.net で cloudera-scm-server サービスを開始 (または再起動) します (service client86-101.aihs.net start (または restart))。
  • 作成した既存のクラスターを削除します (Cloudera Manager のメイン ページの左側、右側のクラスター名の横にあるボタン、削除)。
  • クラスターで CDH の展開プロセスを再開できるはずです。クラスターを定義するときに 2 つのノードを指定することを忘れないでください。Cloudera Manager は、デフォルトで Cloudera Manager Server をホストするノードを Hadoop ノードとして管理しません。

Cloudera Manager は /etc/hosts のこのような定義が機能することを期待していることに注意してください。

127.0.0.1 ローカルホスト
80.94.86.101 client86-101.aihs.net client86-101
80.94.86.103 client86-103.aihs.net client86-103

この構成は、両方のノードでまったく同じである必要があります。

お役に立てれば

于 2015-10-08T09:58:22.947 に答える