Create HDFS Agent for Oracle Integration Cloud Generation 3
Oracle Integration 3 is a fully managed, preconfigured environment that gives you the power to integrate your cloud and on-premises applications, automate business processes, develop visual applications, use an SFTP-compliant file server to store and retrieve files, and exchange business documents with a B2B trading.
This code will create an HDFS agent that connects to a Hadoop Distributed File System (HDFS) cluster running on localhost. The agent will be started and then stopped. You can use this code as a starting point for creating your own HDFS agents.
Here are some additional notes about the code:
- The
HdfsAgentProperties
class is used to configure the HDFS agent. The properties that can be configured include the HDFS URL, username, and password. - The
HdfsAgentFactory
class is used to create HDFS agents. The factory can be used to create agents that connect to different types of HDFS clusters. - The
start()
andstop()
methods are used to start and stop the HDFS agent.
Code Snippet
import com.oracle.integration.cloud.agent.hdfs.HdfsAgent;
import com.oracle.integration.cloud.agent.hdfs.HdfsAgentFactory;
import com.oracle.integration.cloud.agent.hdfs.HdfsAgentProperties;
public class CreateHdfsAgent {
public static void main(String[] args) throws Exception {
// Create the HDFS agent properties
HdfsAgentProperties properties = new HdfsAgentProperties();
properties.setHdfsUrl("hdfs://localhost:9000");
properties.setHdfsUsername("user");
properties.setHdfsPassword("password");
// Create the HDFS agent
HdfsAgent agent = HdfsAgentFactory.create(properties);
// Start the HDFS agent
agent.start();
// Do something with the HDFS agent
// ...
// Stop the HDFS agent
agent.stop();
}
}