zoukankan      html  css  js  c++  java
  • sqoop的job工具

    sqoop job: Work with saved jobs

    就是将sqoop的某条语句保存为一个job

    1.把person表导入到HDFS上,可以使用下面的语句

    sqoop import --connect jdbc:mysql://localhost:3306/test --username root --password 123456 --table person -m 1

    2.我们现在要把上面的语句保存成为一个job

    sqoop job --create person_job -- import --connect jdbc:mysql://localhost:3306/test --username root --password 123456 --table person -m 1

    3.查看可用的job

    $ sqoop job --list
    Available jobs:
      person_job

    4.执行person_job来完成导入

    $ sqoop job --exec person_job

    5.执行person_job的时候,需要输入数据库的密码,怎么样能不输入密码呢?

    配置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>

  • 相关阅读:
    二分查找
    泛型 学习
    一个时间转换的功能的类
    TCP/IP、Http、Socket的区别
    值得学习的
    popupwindow使背景变暗
    设计模式最好的学习网站
    观察者模式
    数据报的使用
    网络编程server
  • 原文地址:https://www.cnblogs.com/dongdone/p/5710875.html
Copyright © 2011-2022 走看看