Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Layanan Metastore Hive 1.2 tidak dimulai setelah mengonfigurasinya ke penyimpanan S3, bukan HDFS

  1. Anda sama sekali tidak dapat mencampur versi Hadoop-common, hadoop-aws, aws-s3-sdk, dan versi jackson dari yang diharapkan, atau Anda akan melihat jejak tumpukan.
  2. Dan semuanya open source, jadi jika Anda D/L semua JAR sumber secara lokal, IDE Anda akan membantu Anda menemukan penyebab stack trace. Ini yang kita semua lakukan . Ini bukan keajaiban, IDE modern (intellij IDEA) bahkan memiliki debug tumpukan khusus.

Yang ini masuk karena nilai fs.s3a.multipart.size atur di /core-default.xml hadoop-common resource adalah 100 juta, yang disertakan dengan HADOOP-13680 dan nomor penanganan penguraian rentang seperti "100M" alih-alih 104857600 . Jejak tumpukan ini bertuliskan "Konfigurasi Hadoop 2.8+"

Anda dapat mencoba menyetel properti di konfigurasi Anda ke nilai numerik itu, tetapi ini merupakan tanda peringatan bahwa versi JAR tidak sinkron dan Anda mungkin hanya akan mendapatkan beberapa baris lagi sebelum sesuatu yang lain rusak.

Fix:pastikan hadoop-common.jar dan hadoop-aws.jar sedang sinkron. Sepertinya Anda memiliki jackson dan aws yang berbaris, meskipun jackson cukup rumit, Anda tidak akan pernah bisa menerimanya begitu saja.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolom rand() subquery dievaluasi ulang untuk setiap pemilihan berulang di MySQL 5.7/8.0 vs MySQL 5.6

  2. Cara mengekspor data dari Amazon DynamoDB ke server MySQL

  3. String koneksi ODBC 5.1 untuk MySQL dengan akses hanya baca

  4. tulis ulang ?id=__ ke judul halaman yang disimpan di baris db

  5. Apakah string atau int lebih disukai untuk kunci asing?