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

Query metadata dari HIVE menggunakan MySQL sebagai metastore

Anda dapat melakukannya saat ini menggunakan Hive JDBC StorageHandler:https://github.com/qubole /Hive-JDBC-Storage-Handler

Contoh pembuatan tabel dari halaman mereka:

DROP TABLE HiveTable;
CREATE EXTERNAL TABLE HiveTable(
  id INT,
  id_double DOUBLE,
  names STRING,
  test INT
)
STORED BY 'org.apache.hadoop.hive.jdbc.storagehandler.JdbcStorageHandler'
TBLPROPERTIES (
  "mapred.jdbc.driver.class"="com.mysql.jdbc.Driver",
  "mapred.jdbc.url"="jdbc:mysql://localhost:3306/rstore",
  "mapred.jdbc.username"="root",
  "mapred.jdbc.input.table.name"="JDBCTable",
  "mapred.jdbc.output.table.name"="JDBCTable",
  "mapred.jdbc.password"="",
  "mapred.jdbc.hive.lazy.split"= "false"
);

Saya menguji, itu berfungsi dengan baik dengan MySQL. Dan FilterPushDown juga berfungsi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PILIH semua catatan yang berumur 30 hari

  2. Fungsi deterministik di mysql

  3. mysqldump melakukan pencadangan sebagian - dump tabel tidak lengkap

  4. Menggunakan liquibase untuk membuat pemicu di mysql

  5. Menangani transaksi di lingkungan multithreaded