2016-11-06 14 views
0

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) 

この上で私に助言してください。

あなたの入力を気に入ってください。

+0

、それはあなたを助けるかもしれない下のリンクをたどり、それが聞こえますデータベース/ JDBCとは何かよりもネットワーク/ VM設定の問題に似ています。 –

答えて

0

それはあなたが持っている構成の問題やアクセスからブロックするファイアウォールで、データベースとのノードに対してpingを実行できない場合は

click here

+0

ありがとう、これは役に立ちます。 –

+0

ようこそAnuyogam :) –

0

ping 192.168.100.154あなたのhadoopノードから。 pingが失敗した場合は、最初に接続の問題を解決してください。

+0

うんpingに失敗し、私は接続の問題を解決しました。 –

関連する問題