黑猴子的家:Sqoop 命令&引數:job
用來生成一個sqoop任務,生成後不會立即執行,需要手動執行。
1、命令案列
[[email protected] sqoop-1.4.7]$ bin/sqoop job \
--create myjob \
-- import-all-tables \
--connect jdbc:mysql://node1:3306/company \
--username root \
--password 000000 \
--warehouse-dir /user/all_tables4
[[email protected] sqoop-1.4.7]$ bin/sqoop job \
--list
[ [email protected] sqoop-1.4.7]$ bin/sqoop job \
--exec myjob
尖叫提示
1、注意import-all-tables和 它左邊的“- -”之間有一個空格
2、如果需要連線metastore,則--meta-connect jdbc:hsqldb:hsql://node1:16000/sqoop
2、引數
序號 | 引數 | 說明 |
---|---|---|
1 | --create <job-id> | 建立job引數 |
2 | --delete <job-id> | 刪除一個job |
3 | --exec <job-id> | 執行一個job |
4 | --help | 顯示job幫助 |
5 | --list | 顯示job列表 |
6 | --meta-connect <jdbc-uri> | 用來連線metastore服務 |
7 | --show <job-id> | 顯示一個job的資訊 |
8 | --verbose | 列印命令執行時的詳細資訊 |
尖叫提示:在執行一個job時,如果需要手動輸入資料庫密碼,可以做如下優化
3、sqoop-site.xml
<property> <name>sqoop.metastore.client.record.password</name> <value>true</value> <description>If true, allow saved passwords in the metastore.</description> </property>
尖叫提示:hadoop配置檔案註釋掉了,是預設值,sqoop註釋掉了,就是註釋掉了,sqoop建立job,載入的是當時的配置資訊
相關推薦
黑猴子的家:Sqoop 命令&引數:job
用來生成一個sqoop任務,生成後不會立即執行,需要手動執行。 1、命令案列 [[email protected] sqoop-1.4.7]$ bin/sq
VS2015除錯"int main(int argc, char **argv)"型控制檯程式:輸入命令引數
關於“int main(int argc, char **argv)”型控制檯程式的除錯 方法1: 開啟控制檯然後輸入命令除錯; 方法2: 其中vs中程式碼如下: CommandParser cp(argc,argv); // object to parse command l
linux每日命令(22):find命令引數詳解
一. name選項 檔名選項是find命令最常用的選項,要麼單獨使用該選項,要麼和其他選項一起使用。 可以使用某種檔名模式來匹配檔案,記住要用引號將檔名模式引起來。 不管當前路徑是什麼,如果想要在自己的根目錄$HOME中查詢檔名符合*.log的檔案,使用~作為 'pathname'引數,波浪號~代表了你的$
黑猴子的家:Linux scp 命令安裝
1、yum install scp命令安裝 No package scp available. [[email protected] ~]# yum ins
大資料(二十七):Sqoop常用命令和公用引數
一、常用命令列舉 命令 類 說明 import ImportTool 將資料匯入到叢集 export ExportTool
黑猴子的家:Centos 7.3 安裝 Navicat121 x64
####1、網站地址 http://www.navicat.com.cn/products/ https://www.navicat.com/en/download/navicat-premium ####2、首頁 -> Navicat Premium
黑猴子的家:Windows 安裝 Navicat121 x64
1、Navicat121 Window版下載 https://blog.csdn.net/qq_28652401/article/details/83475687 2、雙擊執行開始安裝 -> 下
黑猴子的家:Linux 安裝 MySql5.6.24
1、新增mysql使用者 [[email protected] ~]# id mysql [[email protected] ~]# userdel -r mysql [[em
黑猴子的家:MySql更換資料儲存目錄
1、新建資料目錄 [[email protected] ~]# mkdir -p /opt/module/mysqldata/logs 2、關閉mysql 服務 [[email p
黑猴子的家:解除安裝Linux系統自帶MySql資料庫
1、關閉mysql服務 [[email protected] ~]# systemctl status mysql [[email protected] ~]# systemctl stop mysql 尖叫提示:解除安裝用root使用者
黑猴子的家:log4j.properties
log4j.properties log4j.rootLogger=info, stdout log4j.appender.stdout=org.apache.log
黑猴子的家:HBase 名稱空間
1、名稱空間的結構 1)Table 表,所有的表都是名稱空間的成員,即表必屬於某個名稱空間,如果沒有指定,則在default預設的名稱空間中。 2)Re
黑猴子的家:GitHub Readme 的編輯語法
1、工具 2、語法 # Welcome to StackEdit! Hi! I'm your first Markdown file in **StackEdit**. If you want to learn about StackEdit, you can read me.
黑猴子的家:Linux 入門基礎篇環境搭建(CentOS6.8)
#Linux基礎環境搭建(CentOS6.8) ##一 Linux入門概述 1-概述 1. Linux核心最初只是由芬蘭人林納斯•託瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好
黑猴子的家:IDEA 使用 Git 進行專案管理
1、安裝 Git 2、測試安裝是否成功 擊桌面上的git快捷方式開啟命名行, 執行git命名, 出現如下介面則成功 3、設定Git.exe 4、測試Git 5、從Git上 pull 專案 6、Clone Repository
黑猴子的家:Sublime 關閉自動更新
1、Update Available 開啟Sublime Text 3 軟體會彈出“Update Available”對話方塊,點選“Cancel”按鈕取消; 2、Preferences 點選選單欄“Preferences”=> "Settings-User" 進
大資料(二十六):Sqoop的import、export命令和命令指令碼
一、sqoop匯入命令(import) 在Sqoop中,“匯入”概念指:從非大資料叢集(RDBMS)向大資料叢集(HDFS,HIVE,HBASE)中傳輸資料。 1.在MySql中新建一張表並插入一些資料 create&nb
Mongodb開發:Mongodb的命令引數
mongod.exe - 資料庫的伺服器端,相當於mysql的 mysqld命令,啟動伺服器端 mongo.exe - 資料庫的客戶端,相當於mysql的mysql命令,開啟管理控制檯 啟動服務 mongod --dbpath F:/DataBase/MongoDB/db/
Python:關於命令列引數argparse寫入圖片路徑
什麼是命令列引數? 命令列引數是在執行時給予程式/指令碼的標誌。它們包含我們程式的附加資訊,以便它可以執行。 並非所有程式都有命令列引數,因為並非所有程式都需要它們。 為什麼我們使用命令列引數? 如上所述,命令列引數在執行時為程式提供附加資訊。 這允許我們在不改變程式碼的情況下動
【linux】Valgrind工具集詳解(八):Memcheck命令列引數詳解
【linux】Valgrind工具集詳解(五):命令列詳解中不夠全,在此專門針對Memcheck工具中的命令列引數做一次詳細的解釋。 Memcheck命令列選項 –leak-check=<no|summary|yes|full> [default: summary]