def configure(self, env, config_dir=None, upgrade_type=None): """ Write tez-site.xml and tez-env.sh to the config directory :param env: Python Environment :param config_dir: During rolling upgrade, which config directory to save configs to. E.g., /usr/$STACK/current/tez-client/conf """ import params env.set_params(params) tez(config_dir)
def configure(self, env, config_dir=None, upgrade_type=None): """ Write tez-site.xml and tez-env.sh to the config directory :param env: Python Environment :param config_dir: During rolling upgrade, which config directory to save configs to. E.g., /usr/$STACK/current/tez-client/conf """ import params env.set_params(params) Execute('tar -czf /tmp/tez.tar.gz -C /usr/lib/tez ./ --exclude=conf') Execute('mv /tmp/tez.tar.gz /usr/lib/tez/lib/') Execute( 'if [ ! -f "/usr/lib/hadoop/mapreduce.tar.gz" ]; then tar -czf /tmp/mapreduce.tar.gz -C /usr/lib/ ./hadoop && mv /tmp/mapreduce.tar.gz /usr/lib/hadoop/; fi' ) tez(config_dir)
def configure(self, env): import params env.set_params(params) tez()
def configure(self, env, config_dir=None, upgrade_type=None): import params env.set_params(params) tez(config_dir)