私たちはmysqlからHDFSへのデータをsqoopしようとしています。コードを実行すると、データはローカルファイルシステムに格納されます。データはHDFSに保存されます。誰でも次のコードを提案できますか?SqoopからJAVA API
SqoopOptions options = new SqoopOptions();
options.setConnectString("jdbc:mysql:hostname/db_name");
options.setUsername("user");
options.setPassword("pass");
options.setTableName("table");
options.setDirectMode(true);
options.setNumMappers(4);
options.setDriverClassName("com.mysql.jdbc.Driver");
options.setSqlQuery("select * from table");
options.setWhereClause("value > 15.0");
options.setTargetDir("output");
options.doHiveImport();
System.out.println();
int ret=new ImportTool().run(options);
System.out.println(ret);
コードをどのように実行していますか? – philantrovert