2016-05-20 5 views
0

こんにちは、このコマンドを実行してサーバに接続すると、上記のメッセージが表示されます。curl:(52)サーバからの返信が空ですが、サーバにpingすることができます

curl -w"\n" -X POST "host:port/v3/namespaces/default/artifacts/sqljdbc4" \ 
-H "Artifact-Plugins: [ { 'name': 'sqlserver', 'type': 'jdbc', 'className': 'com.microsoft.sqlserver.jdbc.SQLServerDriver' } ]" \ 
-H "Artifact-Version: 2.0" \ 
-H "Artifact-Extends: system:cdap-etl-batch[3.3.2, 3.3.2]/system:cdap-etl-realtime[3.3.2, 3.3.2]" \ 
--data-binary @/home/cdap/Downloads/sqljdbc4-2.0.jar 

..私は `-vホストカール、これを試してみました:ポート/ステータスをしかし..私は、私は.Iをすることができた返事を得ていたことについてカール-v google.comにしようとした同じエラーを得ましたJavaコードを使用してjdbc odbc connectionを使用してホストに接続します。

答えて

0

これに対する答えは、以下のCDAP Googleグループのスレッドで見つけることができます:https://groups.google.com/forum/?hl=en#!topic/cdap-user/gsNIlSp2Lok

あなたがデータパイプラインの親アーティファクトが同様に含まれていることを確認してくださいデータパイプラインを使用している場合。ここでは、3つのパイプラインタイプすべてでJDBCドライバを使用できるようにするカールコールを示します。

curl -w"\n" -X POST "<HOSTNAME>:10000/v3/namespaces/default/artifacts/sqljdbc4" \ 
-H "Artifact-Plugins: [ { 'name': 'sqlserver', 'type': 'jdbc', 'className': 'com.microsoft.sqlserver.jdbc.SQLServerDriver' } ]" \ 
-H "Artifact-Version: 2.0" \ 
-H "Artifact-Extends: system:cdap-data-pipeline[3.3.2, 3.3.2]/system:cdap-etl-batch[3.3.2, 3.3.2]/system:cdap-etl-realtime[3.3.2, 3.3.2]" \ 
--data-binary @/home/cdap/Downloads/sqljdbc4-2.0.jar 
関連する問題