Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Di căn tổ ong bên ngoài cho EMR

Bạn có thể ghi đè các cấu hình mặc định cho các ứng dụng bằng cách cung cấp một đối tượng cấu hình cho các ứng dụng khi bạn tạo một cụm. Đối tượng cấu hình được tham chiếu dưới dạng tệp JSON. Đối tượng cấu hình bao gồm phân loại, thuộc tính và cấu hình lồng nhau tùy chọn. Thuộc tính là cài đặt bạn muốn thay đổi trong tệp đó. Bạn có thể chỉ định nhiều phân loại cho nhiều ứng dụng trong một đối tượng JSON.

Để ghi đè hive-site.xml bằng thông tin di căn mysql bên ngoài của bạn, hãy tạo tệp cấu hình có tên hiveConfiguration.json chứa các chỉnh sửa đối với hive-site.xml:

[
    {
      "Classification": "hive-site",
      "Properties": {
        "javax.jdo.option.ConnectionURL": "jdbc:mysql:\/\/hostname:3306\/hive?createDatabaseIfNotExist=true",
        "javax.jdo.option.ConnectionDriverName": "org.mariadb.jdbc.Driver",
        "javax.jdo.option.ConnectionUserName": "username",
        "javax.jdo.option.ConnectionPassword": "password"
      }
    }
]

Sử dụng hiveConfiguration.json với lệnh AWS CLI sau để tạo cụm:

aws emr create-cluster --release-label emr-5.11.0 --instance-type m3.xlarge --instance-count 2 \
--applications Name=Hive --configurations ./hiveConfiguration.json --use-default-roles

Tham khảo:

https://docs.aws.amazon .com / emr / mới nhất / ReleaseGuide / emr-hive-inheritore-external.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gridview không tồn tại trong bối cảnh hiện tại

  2. Không thể kết nối với MySQL trên Mac - thiếu tệp mysql.sock

  3. Chèn dữ liệu từ SQL Server vào MySql bằng Trigger

  4. Thứ tự các cột trong câu lệnh select có ảnh hưởng đến tốc độ truy vấn không?

  5. Làm cách nào để định cấu hình Rails cho quyền truy cập không cần mật khẩu vào cơ sở dữ liệu từ xa