Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zewnętrzny metastore ula dla EMR

Domyślne konfiguracje aplikacji można zastąpić, podając obiekt konfiguracji aplikacji podczas tworzenia klastra. Obiekt konfiguracji jest określany jako plik JSON. Obiekty konfiguracji składają się z klasyfikacji, właściwości i opcjonalnych konfiguracji zagnieżdżonych. Właściwości to ustawienia, które chcesz zmienić w tym pliku. W jednym obiekcie JSON można określić wiele klasyfikacji dla wielu aplikacji.

Aby zastąpić plik hive-site.xml zewnętrznymi informacjami o magazynie metadanych mysql, utwórz plik konfiguracyjny o nazwie hiveConfiguration.json zawierający zmiany w pliku 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"
      }
    }
]

Użyj hiveConfiguration.json z następującym poleceniem AWS CLI, aby utworzyć klaster:

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

Odniesienie:

https://docs.aws.amazon .com/emr/latest/ReleaseGuide/emr-hive-metastore-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. Wady przechowywania obrazów w bazie danych?

  2. usunąć przesłane pliki z tablicy identyfikatorów, gdy zostaną usunięte w joomla?

  3. Usuń ogromne ilości danych z ogromnej tabeli

  4. Napraw „BŁĄD 1136 (21S01):Liczba kolumn nie odpowiada liczbie wartości w wierszu 1” podczas wstawiania danych do MySQL

  5. Nie udało się przekonwertować z typu [java.lang.Object[]] na typ [@org.springframework.data.jpa.repository.Query