Hadoopは仮想マシンのCentOS上で実行されています。 NATおよびブリッジアダプタは、VMで有効になっています。 Oracle DBは、VM外の別のノードにインストールされます。 Oracle DBがVMからインストールされているノードにpingを実行しようとしたとき、そのノードは処理されませんでした。私は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)
この上で私に助言してください。
あなたの入力を気に入ってください。
、それはあなたを助けるかもしれない下のリンクをたどり、それが聞こえますデータベース/ JDBCとは何かよりもネットワーク/ VM設定の問題に似ています。 –