code: def __init__(self, backend_name: str, lookup_address: str):
      self._backend_name = backend_name
      self._lookup_address = lookup_address
      self._backend = None
      self._supervisors = None
      self._hash_ring = None
  
      self._watch_notifier = WatchNotifier()
      self._watch_task = None
  
file_path: mars/mars/services/cluster/locator.py
imports: import asyncio
  import logging
  from typing import List, Optional
  from ...None import oscar
  from ...lib.uhashring import HashRing
  from .backends import AbstractClusterBackend, get_cluster_backend
  from .core import NodeRole, WatchNotifier
label_desc: Use image node_id 1 to create a new SupervisorLocatorActor object from inherited base classes: mo with example: obj = SupervisorLocatorActor(backend_name, lookup_address)