Учебники

Apache Tajo — Плагины для хранения

Тахо поддерживает различные форматы хранения. Чтобы зарегистрировать конфигурацию плагина хранилища, вы должны добавить изменения в файл конфигурации «storage-site.json».

хранение site.json

Структура определяется следующим образом —

{ 
   "storages": { 
      storage plugin name“: { 
         "handler": "${class name}”, "default-format": “plugin name" 
      } 
   } 
}

Каждый экземпляр хранилища идентифицируется по URI.

PostgreSQL Storage Handler

Tajo поддерживает обработчик хранилища PostgreSQL. Это позволяет пользователям запрашивать доступ к объектам базы данных в PostgreSQL. Это стандартный обработчик хранилища в Tajo, поэтому вы можете легко его настроить.

конфигурация

{ 
   "spaces": {  
      "postgre": {  
         "uri": "jdbc:postgresql://hostname:port/database1"  
         "configs": {  
            "mapped_database": sampledb  
            "connection_properties": { 
               "user":“tajo", "password": "pwd" 
            } 
         } 
      } 
   } 
} 		  

Здесь «database1» относится к базе данных postgreSQL, которая отображается на базу данных «sampledb» в Тахо.