Tags: des style blog http ar os using SP onThe installation configuration of Hadoop is not spoken here. The installation of Sqoop is also very simple. After you complete the installation of SQOOP, you can test if you can connect to MySQL (note: The MySQL Jar pack is to be placed under Sqoop_home/lib):Sqoop list-databases--connect jdbc:mysql://192.168.1.109:3306/-
Because of the needs of the work, need to transfer the data in HDFs to the relational database to become the corresponding table, on the Internet to find the relevant data for a long, found that different statements, the following is my own test process:
To use Sqoop to achieve this need, first understand what Sqoop is.
Sqoop is a tool used to transfer data from
Label:The first is to install the MySQL database. Installation is complete using the sudo apt-get install mysql-server command. The table is then created and the data is inserted:Then download the Sqoop and the jar package that connects to the MySQL database. The next step is to install Sqoop. The first is to configure the sqoop-env.sh file:Then comment out the C
1.sqoop importing data from hive into MySQLFor example:Sqoop export--connect jdbc:mysql://10.18.101.15:3306/wda--username restdbuser--password 123456--table adl_trend_num _android--export-dir/apps/hive/warehouse/adldb.db/adl_trend_num_android/date_stamp= $date-- Input-fields-terminated-by ' \ t '2.sqoop importing data from MySQL into hiveFor example: sqoop Import
‘ lines terminated by ‘\n‘ stored as textfile;create table dept_etl(deptno int,dname string,loc string)row format delimited fields terminated by ‘\t‘ lines terminated by ‘\n‘ stored as textfile;create table tmp_result_etl(empno int,ename string,comm double,dname string)row format delimited fields terminated by ‘\t‘ lines terminated by ‘\n‘ stored as textfile;create table result_etl(empno int,ename string,comm double,dname string)row format delimited fields terminated by ‘\t‘ lines terminated by
1. Environment tool Version Introduction
Centos6.4 (final)
Jdk-7u60-linux-i586.gz
Hadoop-1.1.2.tar.gz
Sqoop-1.4.3.bin__hadoop-1.0.0.tar.gz
Mysql-5.6.11.tar.gz
2. Install centos
Refer to the use of online Ultra to create a USB flash drive to start and directly format the installation system. There are a lot of information on the Internet, but it is best not to change the host name during installation, also, it is best not to use the graphical interface
1. Install sqoop
Download sqoop-1.2.0.tar.gz (version 1.20 is compatible with Hadoop0.20)
Put the hadoop-core-0.20.2-cdh3u3.jar, hadoop-tools-0.20.2-cdh3u3.jar into the sqoop/lib directory, the two jar packages are out of cloudera company, you can go to its official website to download.
2. import data from mysql
Go to the sqo
First of all, we need to install sqoop. I use sqoop1. Secondly, we need ojdbc6.jar. The jar package is as follows: The www.oracle.comtechnetworkdatabaseenterprise-editionjdbc-112010-090769.html will copy the decompressed package to the lib directory under the sqoop installation directory and finally execute our import
First of all, we need to install sqoop. I use
Test The use of Mysql database Prerequisite: Import the MySQL jdbc jar package ① Testing the database connection Sqoop list-databases–connect jdbc:mysql://192.168.10.63–username Root–password 123456 use of ②sqoopAll of the following commands have a space after each line, and do not forget(None of the following 6 commands have been successfully tested) Sqoop Export–connectJdbc:mysql://192.168.10.63/ipj–usern
The current use of Sqoop is to import data from Oracle into HBase.sqoop Import--connect jdbc:oracle:thin:@192.168.193.37:1521:hispacedb --username hwmarket --password hwmarket37--m 1--query "Select G.imei,g.id as Sign, to_char (g.logindate, ' Yyyy-mm-dd hh24:mi:ss ') as CR Tdate,g.buildnumber,g.modelnumber,g.firmwarever as Firmware,g.hispacenumber,g.cno,to_char (G.updateTime, ' Yyyy-mm-dd hh24:mi:ss ') as UpdateTime, G.net,g.source, ' density, ' s
Simple application of Sqoop:
Requirements: First the data in the Hive data table WordCount into the MySQL database;
Hive Datasheet view:
Its file location in HDFs:
Build MySQL datasheet, we also called WordCount:
To build a table statement:
CREATE TABLE WordCount (Name varchar (300),ID int (one) DEFAULT 0);
Import the data from the above hive into the MySQL database wordcount table:
Sqoop
Tags: hiveOne, sqoop in synchronizing MySQL table structure to hiveSqoop create-hive-table--connect jdbc:mysql://ip:3306/sampledata--table t1--username Dev--password 1234--hive-table T1;Execution to this step exits, but in Hadoop's HDFs/hive/warehouse/directory is not found T1 table directory,But the normal execution is done as follows:The error is that Hive's jar package is missing.All of the jar packages should be like this:This is all the hadoop-2.
Label:First, what is Sqoop Sqoop is an open source tool that is used primarily in Hadoop (Hive) and traditional databases (MySQL, PostgreSQL ...) Data can be transferred from one relational database (such as MySQL, Oracle, Postgres, etc.) to the HDFs in Hadoop, or the data in HDFs can be directed into a relational database. Second, the characteristics of Sqoop On
master HBase Enterprise-level development and management• Ability to master pig Enterprise-level development and management• Ability to master hive Enterprise-level development and management• Ability to use Sqoop to freely convert data from traditional relational databases and HDFs• Ability to collect and manage distributed logs using Flume• Ability to master the entire process of analysis, development, and deployment of Hadoop complete projects
Tags: lin replace tell database hang CAs install prompt relationshipThe sqoop1.4.6 how to import MySQL data into the Sqoop installation of Hadoop is described in the previous article , and the following is a simple use command for data interoperability between the two. Display MySQL database information, General Sqoop installation testSqoop list-databases--connect jdbc:mysql://192.168.2.101:3306/--username
Label:Error Description: Since my Hadoop cluster is automatically installed with Cloudera Manager online, their installation path must follow the Cloudera rules, and only see the official documentation for Cloudera, see:/http Www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/cdh_ig_jdbc_driver_install.html According to the official website, in the corresponding/var/lib/sqoop directory (official network said do not put in the/opt/cl
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.