J'ai installé parquet-tools
pour vérifier le parquet, mais je pense que cela ne fonctionne pas car une version supérieure à java8 est incluse dans l'environnement actuel, j'ai donc installé java8 et l'ai rendu utilisable.
Quel type d'installation provoquera une erreur pour le moment?
% brew install parquet-tools
% parquet-chemin du méta-fichier des outils
java.lang.ExceptionInInitializerError
Si vous google légèrement, cela ne fonctionnera pas à moins que ce ne soit java8
% java -version
openjdk version "14" 2020-03-17
OpenJDK Runtime Environment (build 14+36-1461)
OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
Installons java8 et changeons la version java au moment de l'exécution
% brew tap homebrew/cask-versions
% brew cask install adoptopenjdk8
% /usr/libexec/java_home -v "1.8"
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
% export JAVA_HOME=`/usr/libexec/java_home -v "1.8"`
% PATH=${JAVA_HOME}/bin:${PATH}
% parquet-chemin du méta-fichier des outils
file: file:Chemin du fichier
creator: parquet-mr
file schema: hive_schema
--------------------------------------------------------------------------------
hoge: OPTIONAL BINARY O:UTF8 R:0 D:1
…
row group 1: RC:87 TS:4687 OFFSET:4
--------------------------------------------------------------------------------
hoge: BINARY SNAPPY DO:0 FPO:4 SZ:1281/3193/2.49 VC:87 ENC:BIT_PACKED,PLAIN,RLE ST:[no stats for this column]
…
Toutes nos félicitations
Recommended Posts