コード例 #1
0
ファイル: hadoop.py プロジェクト: 3rdandUrban-dev/hadoop-20
  def __isRingMasterAlive(self, rmAddr):
    ret = True
    rmSocket = tcpSocket(rmAddr)
    try:
      rmSocket.open()
      rmSocket.close()
    except tcpError:
      ret = False

    return ret
コード例 #2
0
ファイル: hadoop.py プロジェクト: NikkitaSh30/i-mapreduce
  def __isRingMasterAlive(self, rmAddr):
    ret = True
    rmSocket = tcpSocket(rmAddr)
    try:
      rmSocket.open()
      rmSocket.close()
    except tcpError:
      ret = False

    return ret
コード例 #3
0
ファイル: util.py プロジェクト: optivo-org/hadoop-0.20.1
def get_cluster_status(hdfsAddress, mapredAddress):
  """Determine the status of the cluster based on socket availability
     of HDFS and Map/Reduce."""
  status = 0

  mapredSocket = tcpSocket(mapredAddress)
  try:
    mapredSocket.open()
    mapredSocket.close()
  except tcpError:
    status = 14

  hdfsSocket = tcpSocket(hdfsAddress)
  try:
    hdfsSocket.open()
    hdfsSocket.close()
  except tcpError:
    if status > 0:
      status = 10
    else:
      status = 13

  return status
コード例 #4
0
def get_cluster_status(hdfsAddress, mapredAddress):
  """Determine the status of the cluster based on socket availability
     of HDFS and Map/Reduce."""
  status = 0

  mapredSocket = tcpSocket(mapredAddress)
  try:
    mapredSocket.open()
    mapredSocket.close()
  except tcpError:
    status = 14

  hdfsSocket = tcpSocket(hdfsAddress)
  try:
    hdfsSocket.open()
    hdfsSocket.close()
  except tcpError:
    if status > 0:
      status = 10
    else:
      status = 13

  return status