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>

  • 相关阅读:
    pinus学习(3)
    pinus学习(2)
    HBASE架构解析(二)
    排序算法
    泛型原理
    《JAVA NIO》第二章缓冲区
    @SuppressWarnings
    网络编程
    synchronized原理
    第十六节:pandas之日期时间
  • 原文地址:https://www.cnblogs.com/dongdone/p/5710875.html
Copyright © 2011-2022 走看看