1. 程式人生 > >sqoop資料匯出匯入命令

sqoop資料匯出匯入命令

1,修改/etc/profile檔案

export PATH=/usr/local/mysql/bin:$PATH

export PATH=/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/sqoop/bin:$PATH

2,使用sqoop

mysql-connector-java-5.1.16-bin.jar檔案複製到$SQOOP_HOME/lib資料夾下

3,列出mysql資料庫中的所有資料庫命令
 sqoop list-databases --connect jdbc:mysql://localhost:3306/ --username bigdata --password testqaz

4,mysql建立表命令:

DROP TABLE IF EXISTS error;

CREATE TABLE error(

id int(11) auto_increment not null primary key,

appkey varchar(20),

sessionid varchar(20) ,

isvalidstart varchar(20),

serialnumberint,

strategyvarchar(20),

issessionstopboolean,

sessionduration int ,

clienttime varchar(20) ,

iscaught boolean ,

exceptionname varchar(20) ,

customexceptionname varchar(20) ,

stack varchar(20)

) ENGINE=MyISAMDEFAULT CHARSET=utf8;

資料匯出命令:

sqoop export --connect jdbc:mysql://10.200.200.56:3306/mdlog?autoReconnect=true --username bigdata --password testqaz --table error --export-dir hdfs:///user/hive/mdlog/mderror;

資料匯入命令:

sqoop import --connect jdbc:mysql://10.200.200.56:3306/mdlog?autoReconnect=true --username bigdata --password testqaz --table error 
--hive-import -m  1

相關推薦

sqoop資料匯出匯入命令

1,修改/etc/profile檔案 export PATH=/usr/local/mysql/bin:$PATH export PATH=/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/sqoop/bin:$PA

HIVE基礎操作(命令,表,資料匯出匯入等)--持續更新

1.show databases; 2.show tables; 3.show tables in 資料庫名;(不在對應資料庫下可查到想要的表名) 4.show tables in hive 'tom*'; 查詢在hive資料庫下,tom開頭的表名。 5.desc extended tablenam

利用Windows中自帶的定時任務為oracle資料庫定時備份(附oracle資料庫匯出匯入命令

一、步驟 1、oracle資料庫匯出命令 2、將此命令做成.bat可執行檔案 3、將此可執行檔案放入Windows定時任務中 4、以上三步就已經完成資料庫的定時備份工作,這一步順便說一下如何將oracle資料庫備份檔案再還原到資料庫中 二、實操 1、oracle資料庫匯出命令

Oracle expdp/impdp匯出匯入命令及資料庫備份(轉)

利用network_link引數,進行impdp: 目標資料庫建立連線源資料庫的dblink(source),目標端建立使用者(imsuser),並賦予許可權(import_full_database)。源資料庫的使用者要賦予(export_full_database)的許可權。 不需

SQL2008全部資料匯出匯入兩種方法

方法一:生成指令碼匯出匯入sql2008全部資料 第一步,右鍵要匯出的資料庫,任務--生成指令碼 第二步,在設定指令碼編寫選項處,點選--高階(A),選擇要編寫指令碼的資料的型別為:架構和資料 如果找不到 要編寫指令碼的資料的型別 ,可以看下圖,sql200

Oracle expdp/impdp匯出匯入命令及資料庫備份

使用EXPDP和IMPDP時應該注意的事項: EXP和IMP是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。 EXPDP和IMPDP是服務端的工具程式,他們只能在ORACLE服務端使用,不能在客戶端使用。 IMP只適用於EXP匯出的檔案,不適用於EXPDP匯出檔案;IMPDP只適用於E

Oracle11g按使用者資料匯出匯入

1) 使用expdp使用者資料的匯出EXPDP NAME/[email protected] SCHEMAS=ORACLE_USER DUMPFILE=DUMP_FILE.DUMP LOGFILE=DUMP_FILE_LOG.LOG DIRECTORY=MYDIR;

Linux mysql結構及資料匯出匯入

mysql匯出命令 mysqldump。 進入mysql安裝路徑的/bin/目錄下(或已配置mysql環境變數,全域性可用) 匯出整個資料庫 mysqldump -u[使用者名稱] -p [資料庫名] > [儲存路徑] 示例: mysqldu

MongoDB之——資料匯出匯入

一、資料匯出 mongoexport作為 DBA,經常會碰到匯入匯出資料的需求,下面就介紹實用工具mongoexport和mongoimport的使用方法,望你會有所收穫。假設庫裡有一張 user 表,裡面有 2 條記錄,我們要將它匯出> use my_mongodb

SQLServer資料匯出匯入到Oracle資料庫

1.開啟工具: 開始->程式->Microsoft SQLServer->匯入和SQL Server資料匯出資料 2.下一步,選擇資料來源 [資料來源]選擇“用於SQL Server的Microsoft OLE DB提供程式”,這應該是預設值。

使用GreenPlum/postgres的copy命令匯出/匯入資料

1. COPY命令 1.1 postgres postgres的COPY命令可以快速的匯出/匯入資料到postgresql資料庫中,支援常用的檔案格式,如:txt、sql、csv、壓縮檔案、二進位制格式等。特別適合批量匯出和匯入資料,速度比較快。 COPY TO把一個表的所有

oralce資料匯入匯出命令

ip匯出方式:  exp demo/[email protected]:1521/orcl file=f:/f.dmp full=y exp demo/[email protected] file=f:/f.dmp full=y imp demo/[em

Ubuntu命令列下MySQL資料匯出匯入

mysqldump -h主機 -u使用者名稱 -p 資料庫名 > 匯出的資料庫名.sql 幾個比較常用的引數有: -p或--port              要連線的伺服器埠,如果MySQL的

命令 從mysql中 匯出/匯入表結構及資料

在命令列下mysql的資料匯出有個很好用命令mysqldump,它的引數有一大把,可以這樣檢視:mysqldump 最常用的:mysqldump -uroot -pmysql databasefo

Sqoop 資料匯入匯出實踐

Sqoop是一個用來將hadoop和關係型資料庫中的資料相互轉移的工具,可以將一個關係型資料庫(例如:mysql,oracle,等)中的資料匯入到hadoop的HDFS中,也可以將HDFS的資料匯入到關係型資料庫中。 1.簡介 首先切換到到hadoo

MySQL命令匯出匯入資料庫和資料

MySQL命令列匯出資料庫: 1,進入MySQL目錄下的bin資料夾:cd MySQL中到bin資料夾的目錄 如我輸入的命令列:cd C:\Program Files\MySQL\MySQL Server 5.7\bin 2,匯出資料庫:mysqldump -u 使用者

Sqoop_詳細總結 使用Sqoop將HDFS/Hive/HBase與MySQL/Oracle中的資料相互匯入匯出

一、使用Sqoop將MySQL中的資料匯入到HDFS/Hive/HBase 二、使用Sqoop將HDFS/Hive/HBase中的資料匯出到MySQL2.3HBase中的資料匯出到mysql目前沒有直

db2資料匯入(import)匯出(export)命令

#匯出命令 db2 export to [file_name] of ixf select [column1,column2,...] from [tablename] #匯入命令 db2 import from [file_name] of ixf insert into

Oracle資料匯出匯入資料庫指令碼

--檢視目錄(dba賬號下操作) select * from dba_directories; --匯出expdp指令碼 vim exp_honesty_201809211642.par 編輯生成匯出的par指令碼新增以下指令碼內容 userid="/ as sysdba" dire

mysql資料匯入匯出

  一. mysqldump工具基本用法,不適用於大資料備份   1. 備份所有資料庫: mysqldump -u root -p --all-databases > all_database_sql 2. 備份mysql資料庫:mysql