예제 #1
0
 def start(self, env):
     import params
     env.set_params(params)
     install_yarn()
     self.configure(env)
     Execute(params.hadoop_bin_dir + '/yarn --daemon start router',
             user=params.yarn_user)
예제 #2
0
    def start(self, env):
        import params
        env.set_params(params)
        install_yarn()
        self.configure(env)

        service('timelinereader', action='start')
예제 #3
0
    def start(self, env):
        import params
        env.set_params(params)
        install_yarn()
        self.configure(env)

        service('historyserver', action='start', serviceName='mapreduce')
예제 #4
0
 def start(self, env):
     import params
     env.set_params(params)
     install_yarn()
     self.configure(env)
     Execute(
         'cd ' + params.install_dir +
         '/share/hadoop/tools/resourceestimator; ./bin/start-estimator.sh; echo sucess',
         user=params.yarn_user)
 def start(self, env):
     import params
     env.set_params(params)
     install_yarn()
     self.configure(env)  # FOR SECURITY
     service('timelineserver', action='start')
     # create hbase table to timeline collector
     Execute('source ' + params.config_dir + '/hadoop-env.sh;' +
             params.install_dir + '/bin/hadoop org.apache.hadoop.yarn.server.timelineservice.storage.TimelineSchemaCreator -Dhbase.client.retries.number=35 -create -skipExistingTable')
예제 #6
0
 def start(self, env):
     import params
     env.set_params(params)
     install_yarn()
     Execute(
         'chown -R ' + params.yarn_user + ':' + params.user_group +
         ' /sys/fs/cgroup/cpu/yarn /sys/fs/cgroup/memory/yarn /sys/fs/cgroup/blkio/yarn /sys/fs/cgroup/net_cls/yarn'
     )
     Execute('chown root:hadoop ' + params.install_dir +
             '/bin/container-executor')
     self.configure(env)  # FOR SECURITY
     service('nodemanager', action='start')
예제 #7
0
    def start(self, env):
        import params

        env.set_params(params)
        install_yarn()
        self.configure(env)  # FOR SECURITY
        if params.enable_ranger_yarn and params.is_supported_yarn_ranger:
            setup_ranger_yarn()  #Ranger Yarn Plugin related calls

        # wait for active-dir and done-dir to be created by ATS if needed
        if params.has_ats:
            Logger.info(
                "Verifying DFS directories where ATS stores time line data for active and completed applications."
            )
            self.wait_for_dfs_directories_created(
                params.entity_groupfs_store_dir,
                params.entity_groupfs_active_dir)

        service('resourcemanager', action='start')
예제 #8
0
 def install(self, env):
     self.install_packages(env)
     install_yarn()
예제 #9
0
 def install(self, env):
     import params
     self.install_packages(env)
     install_yarn()
     self.configure(env)
예제 #10
0
 def start(self, env):
     import params
     env.set_params(params)
     install_yarn()
     self.configure(env)  # FOR SECURITY
     service('registrydns', action='start')
예제 #11
0
 def install(self, env):
     self.install_packages(env)
     install_yarn()
     self.configure(env)