Apache Tajo - Plugin lưu trữ

Tajo hỗ trợ nhiều định dạng lưu trữ khác nhau. Để đăng ký cấu hình plugin lưu trữ, bạn nên thêm các thay đổi vào tệp cấu hình “storage-site.json”.

Storage-site.json

Cấu trúc được xác định như sau:

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

Mỗi cá thể lưu trữ được xác định bởi URI.

Trình xử lý lưu trữ PostgreSQL

Tajo hỗ trợ trình xử lý lưu trữ PostgreSQL. Nó cho phép các truy vấn của người dùng truy cập các đối tượng cơ sở dữ liệu trong PostgreSQL. Nó là trình xử lý lưu trữ mặc định trong Tajo nên bạn có thể dễ dàng cấu hình nó.

cấu hình

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

Đây, “database1” đề cập đến postgreSQL cơ sở dữ liệu được ánh xạ tới cơ sở dữ liệu “sampledb” trong Tajo.