Add EsScanNode (#450)

This commit is contained in:
Salieri1969
2019-01-17 17:59:33 +08:00
committed by ZHAO Chun
parent 723ef04f51
commit 4d5f92cce7
16 changed files with 1103 additions and 4 deletions

View File

@ -54,6 +54,7 @@
#include "gen_cpp/BackendService.h"
#include "gen_cpp/FrontendService.h"
#include "gen_cpp/TPaloBrokerService.h"
#include "gen_cpp/TExtDataSourceService.h"
#include "gen_cpp/HeartbeatService_types.h"
namespace doris {
@ -71,6 +72,7 @@ Status ExecEnv::_init(const std::vector<StorePath>& store_paths) {
_client_cache = new BackendServiceClientCache();
_frontend_client_cache = new FrontendServiceClientCache();
_broker_client_cache = new BrokerServiceClientCache();
_extdatasource_client_cache = new ExtDataSourceServiceClientCache();
_mem_tracker = nullptr;
_pool_mem_trackers = new PoolMemTrackerRegistry();
_thread_mgr = new ThreadResourceMgr();
@ -97,6 +99,7 @@ Status ExecEnv::_init(const std::vector<StorePath>& store_paths) {
_client_cache->init_metrics(DorisMetrics::metrics(), "backend");
_frontend_client_cache->init_metrics(DorisMetrics::metrics(), "frontend");
_broker_client_cache->init_metrics(DorisMetrics::metrics(), "broker");
_extdatasource_client_cache->init_metrics(DorisMetrics::metrics(), "extdatasource");
_result_mgr->init();
_cgroups_mgr->init_cgroups();
_etl_job_mgr->init();
@ -198,6 +201,7 @@ void ExecEnv::_destory() {
delete _pool_mem_trackers;
delete _mem_tracker;
delete _broker_client_cache;
delete _extdatasource_client_cache;
delete _frontend_client_cache;
delete _client_cache;
delete _result_mgr;