Esempio n. 1
0
 def test302_mysql_to_hive_table(self):
     try:
         # export mysql table to existing hive table
         legoo.mysql_to_hive(mysql_host = self.mysql_host, mysql_db = self.mysql_db, \
                             mysql_table = self.mysql_table, \
                             hive_node = self.hive_node, hive_db = self.hive_db, \
                             hive_table = self.hive_table, \
                             mapred_job_priority='VERY_HIGH', csv_delimiter='tab')
     except:
         self.fail("mysql_to_hive failed")
Esempio n. 2
0
 def test304_mysql_to_hive_table(self):
     try:
         # export mysql table to existing hive table
         legoo.mysql_to_hive(mysql_host = self.mysql_host, mysql_db = self.mysql_db, \
                             mysql_table = self.mysql_table, remove_carriage_return='Y', \
                             hive_node = self.hive_node, hive_db = self.hive_db, \
                             hive_table = self.hive_table, \
                             mapred_job_priority='VERY_HIGH', csv_delimiter='tab')
     except:
         self.fail("mysql_to_hive with option remove_carriage_return failed") 
Esempio n. 3
0
 def test302_mysql_to_hive_table(self):
     try:
         # export mysql table to existing hive table
         legoo.mysql_to_hive(mysql_host = self.mysql_host, mysql_db = self.mysql_db, \
                             mysql_table = self.mysql_table, \
                             hive_node = self.hive_node, hive_db = self.hive_db, \
                             hive_table = self.hive_table, \
                             mapred_job_priority='VERY_HIGH', csv_delimiter='tab')
     except:
         self.fail("mysql_to_hive failed") 
Esempio n. 4
0
 def test304_mysql_to_hive_table(self):
     try:
         # export mysql table to existing hive table
         legoo.mysql_to_hive(mysql_host = self.mysql_host, mysql_db = self.mysql_db, \
                             mysql_table = self.mysql_table, remove_carriage_return='Y', \
                             hive_node = self.hive_node, hive_db = self.hive_db, \
                             hive_table = self.hive_table, \
                             mapred_job_priority='VERY_HIGH', csv_delimiter='tab')
     except:
         self.fail(
             "mysql_to_hive with option remove_carriage_return failed")
Esempio n. 5
0
 def test306_mysql_to_hive_table(self):
     try:
         # export mysql table to existing hive table
         query = "select * from  %s.%s limit 10" % ( self.mysql_db, self.mysql_table)
         legoo.mysql_to_hive(mysql_host = self.mysql_host, mysql_db = self.mysql_db, \
                             mysql_table = self.mysql_table, mysql_query = query, \
                             hive_node = self.hive_node, hive_db = self.hive_db, \
                             hive_table = self.hive_table, \
                             mapred_job_priority='VERY_HIGH', csv_delimiter='tab')
     except:
         self.fail("mysql_to_hive with option mysql_query failed") 
Esempio n. 6
0
 def test306_mysql_to_hive_table(self):
     try:
         # export mysql table to existing hive table
         query = "select * from  %s.%s limit 10" % (self.mysql_db,
                                                    self.mysql_table)
         legoo.mysql_to_hive(mysql_host = self.mysql_host, mysql_db = self.mysql_db, \
                             mysql_table = self.mysql_table, mysql_query = query, \
                             hive_node = self.hive_node, hive_db = self.hive_db, \
                             hive_table = self.hive_table, \
                             mapred_job_priority='VERY_HIGH', csv_delimiter='tab')
     except:
         self.fail("mysql_to_hive with option mysql_query failed")
Esempio n. 7
0
    def test300_mysql_to_hive(self):
        try:
            # drop table if exists
            ddl = "drop table if exists %s.%s" % ( self.hive_db, self.hive_table)
            legoo.execute_remote_hive_query(hive_node  = self.hive_node, \
                                            hive_db    = self.hive_db, \
                                            hive_query = ddl)

            legoo.mysql_to_hive(mysql_host = self.mysql_host, mysql_db = self.mysql_db, \
                                mysql_table = self.mysql_table, \
                                hive_node = self.hive_node, hive_db = self.hive_db, \
                                hive_table = self.hive_table, hive_create_table='Y', \
                                mapred_job_priority='VERY_HIGH', csv_delimiter='tab')
        except:
            self.fail("mysql_to_hive with option hive_create_table failed") 
Esempio n. 8
0
    def test300_mysql_to_hive(self):
        try:
            # drop table if exists
            ddl = "drop table if exists %s.%s" % (self.hive_db,
                                                  self.hive_table)
            legoo.execute_remote_hive_query(hive_node  = self.hive_node, \
                                            hive_db    = self.hive_db, \
                                            hive_query = ddl)

            legoo.mysql_to_hive(mysql_host = self.mysql_host, mysql_db = self.mysql_db, \
                                mysql_table = self.mysql_table, \
                                hive_node = self.hive_node, hive_db = self.hive_db, \
                                hive_table = self.hive_table, hive_create_table='Y', \
                                mapred_job_priority='VERY_HIGH', csv_delimiter='tab')
        except:
            self.fail("mysql_to_hive with option hive_create_table failed")