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

Java - MySQL ke Hive Impor di mana MySQL Berjalan di Windows dan Hive Berjalan di Cent OS (Horton Sandbox)

Ya, Anda dapat melakukannya melalui ssh. Horton Sandbox hadir dengan dukungan ssh yang sudah diinstal sebelumnya. Anda dapat menjalankan perintah sqoop melalui klien ssh di windows. Atau jika Anda ingin melakukannya secara terprogram (itulah yang saya lakukan di java), Anda harus mengikuti langkah ini.

  1. Download sshxcute java library :https://code.google.com/p/sshxcute/
  2. Tambahkan ke jalur pembangunan proyek java Anda yang berisi kode java berikut
import net.neoremind.sshxcute.core.SSHExec;
import net.neoremind.sshxcute.core.ConnBean;
import net.neoremind.sshxcute.task.CustomTask;
import net.neoremind.sshxcute.task.impl.ExecCommand;

public class TestSSH {

public static void main(String args[]) throws Exception{

    // Initialize a ConnBean object, parameter list is ip, username, password

    ConnBean cb = new ConnBean("192.168.56.102", "root","hadoop");

    // Put the ConnBean instance as parameter for SSHExec static method getInstance(ConnBean) to retrieve a singleton SSHExec instance
    SSHExec ssh = SSHExec.getInstance(cb);          
    // Connect to server
    ssh.connect();
    CustomTask sampleTask1 = new ExecCommand("echo $SSH_CLIENT"); // Print Your Client IP By which you connected to ssh server on Horton Sandbox
    System.out.println(ssh.exec(sampleTask1));
    CustomTask sampleTask2 = new ExecCommand("sqoop import --connect jdbc:mysql://192.168.56.101:3316/mysql_db_name --username=mysql_user --password=mysql_pwd --table mysql_table_name --hive-import -m 1 -- --schema default");
    ssh.exec(sampleTask2);
    ssh.disconnect();   
}
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# dengan parameter MySQL INSERT

  2. Klausa pengembalian MySQL setara

  3. Woocommerce mendapatkan id Produk menggunakan SKU produk

  4. 4 Cara Menemukan Baris Duplikat di MySQL

  5. Jalankan kueri mySQL sebagai tugas cron?