Hadoop在虛擬機中的Cent OS上運行。在VM中啓用NAT和橋適配器。 Oracle數據庫安裝在我的虛擬機之外的另一個節點中。當我嘗試從虛擬機ping安裝了Oracle數據庫的節點時,它沒有通過。我正嘗試使用Sqoop將Oracle DB中的表導入HDFS。使用Sqoop將Oracle數據加載到Hadoop中
sqoop import --connect jdbc:oracle:thin:SDBU/[email protected]:1521/xe --table customers_fs --username SDBU --password SDBU --target-dir /sqoopOut_orcl -m 1
我正在建立連接錯誤:
16/11/06 23:40:31 ERROR manager.SqlManager: Error executing statement: java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection
java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:489)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:553)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:254)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
請告訴我這一點。
欣賞您的輸入。
如果您無法ping與數據庫的節點,然後它聽起來更像網絡/虛擬機配置問題,而不是數據庫或JDBC的任何問題。 –