Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Chiffrement en transit en 2 HiveServer
À partir de la version 6.9.0 d'Amazon EMR, HiveServer 2 (HS2) est compatible TLS/SSL dans le cadre de la configuration de sécurité. Chiffrement en transit en 2 HiveServer Cela affecte la façon dont vous vous connectez à l' HS2 exécution sur un cluster Amazon EMR avec le chiffrement en transit activé. Pour vous connecter à HS2, vous devez modifier les valeurs TRUSTSTORE_PATH
des TRUSTSTORE_PASSWORD
paramètres et dans l'URL JDBC. L'URL suivante est un exemple de connexion JDBC pour HS2 avec les paramètres requis :
jdbc:hive2://
HOST_NAME
:10000/default;ssl=true;sslTrustStore=TRUSTSTORE_PATH
;trustStorePassword=TRUSTSTORE_PASSWORD
Utilisez les instructions appropriées pour le chiffrement sur cluster 2 ou hors cluster 2 ci-dessous HiveServer.
Si vous accédez à HiveServer 2 à l'aide du client Beeline après avoir accédé au nœud principal en SSH, faites référence /etc/hadoop/conf/ssl-server.xml
pour trouver les valeurs des TRUSTSTORE_PASSWORD
paramètres TRUSTSTORE_PATH
et à l'aide de la configuration ssl.server.truststore.location
et. ssl.server.truststore.password
Les exemples de commandes suivants peuvent vous aider à récupérer ces configurations :
TRUSTSTORE_PATH=$(sed -n '/ssl.server.truststore.location/,+2p' /etc/hadoop/conf/ssl-server.xml | awk -F "[><]" '/value/{print $3}')
TRUSTSTORE_PASSWORD=$(sed -n '/ssl.server.truststore.password/,+2p' /etc/hadoop/conf/ssl-server.xml | awk -F "[><]" '/value/{print $3}')