def start(self, env, rolling_restart=False): import params env.set_params(params) self.configure(env) datanode(action="start") Links(params.new_hdfs_datanode_data_path, params.hdfs_datanode_data_paths) Links(params.new_hdfs_log_path, params.hdfs_log_path)
def stop(self, env, rolling_restart=False): import params env.set_params(params) # pre-upgrade steps shutdown the datanode, so there's no need to call # action=stop if rolling_restart: datanode_upgrade.pre_upgrade_shutdown() else: datanode(action="stop")
def stop(self, env, upgrade_type=None): import params env.set_params(params) # pre-upgrade steps shutdown the datanode, so there's no need to call hdfs_binary = self.get_hdfs_binary() if upgrade_type == "rolling": stopped = datanode_upgrade.pre_rolling_upgrade_shutdown(hdfs_binary) if not stopped: datanode(action="stop") else: datanode(action="stop")
def stop(self, env, upgrade_type=None): import params env.set_params(params) # pre-upgrade steps shutdown the datanode, so there's no need to call hdfs_binary = self.get_hdfs_binary() if upgrade_type == UPGRADE_TYPE_ROLLING: stopped = datanode_upgrade.pre_rolling_upgrade_shutdown( hdfs_binary) if not stopped: datanode(action="stop") else: datanode(action="stop")
def start(self, env, rolling_restart=False): import params env.set_params(params) self.configure(env) datanode(action="start")
def configure(self, env): import params env.set_params(params) hdfs("datanode") datanode(action="configure")
def stop(self, env): import params env.set_params(params) datanode(action="stop")
def configure(self, env): import params env.set_params(params) hdfs() datanode(action="configure")
def start(self, env): import params self.configure(env) datanode(action="start")
def start(self, env): import params env.set_params(params) self.configure(env) datanode(action="start")
def status(self, env): import status_params env.set_params(status_params) datanode(action = "status")
def start(self, env, upgrade_type=None): import params env.set_params(params) self.configure(env) datanode(action="start")
def configure(self, env): import params datanode(action="configure")
def status(self, env): datanode(action="status")
def stop(self, env): datanode(action="stop")
def status(self, env): import status_params env.set_params(status_params) datanode(action="status")