/ / Nie można połączyć się z Big SQL z Analytics dla Apache Hadoop na IBM Bluemix - hadoop, db2, ibm-cloud, analytics-for-hadoop, bigsql

Nie można połączyć się z Big SQL z Analytics dla Apache Hadoop na IBM Bluemix - hadoop, db2, ibm-cloud, analytics-for-hadoop, bigsql

Używam najnowszej wersji "Analytics for Apache Hadoop" na IBM Bluemix. Postępuję zgodnie z samouczkiem, aby skonfigurować sterownik ODBC. http://www-01.ibm.com/support/knowledgecenter/SSPT3X_4.0.0/com.ibm.swg.im.infosphere.biginsights.analyze.doc/doc/bsql_odbc_windows.html

Pobrałem pakiet sterownika serwera danych 10.5 i skonfigurowałem plik db2dsdriver.cfg.

<configuration>
<dsncollection>
<dsn alias="bigsql" name="bigsql" host="bi-hadoop-prod-2208.services.dal.bluemix.net" port="51000"/>
</dsncollection>
<databases>
<database name="bigsql" host="bi-hadoop-prod-2208.services.dal.bluemix.net" port="51000">
</database>
</databases>
</configuration>

Oto moje informacje o serwerze

"userid": "xxxxxx",
"password": "xxxxx",
"BigSqlUrl": "jdbc:db2://bi-hadoop-prod-2208.services.dal.bluemix.net:51000/bigsql;sslConnection=true",

Kiedy próbuję użyć db2cli do zweryfikowania połączenia, otrzymałem:

[FAILED]: [IBM][CLI Driver] SQL30081N  A communication error has been detected. Communication protocol being used: "TCP/ IP".  Communication API being used: "SOCKETS".  Location where the error was detected:"169.54.58.208".  Communication function detecting the error: "recv".  Protocol specific error code(s): "10054", "*", "0".  SQLSTATE=08001

Czy ktoś ma ten sam problem?

Odpowiedzi:

0 dla odpowiedzi № 1

czy mógłbyś po prostu sprawdzić, czy jesteś w stanie dotrzeć do portu 51000 na serwerze bi-hadoop-prod-2208.services.dal.bluemix.net? Możesz na przykład uruchomić telnet jak ten

telnet bi-hadoop-prod-2208.services.dal.bluemix.net 51000

Błędy wydają się być związane z błędem połączenia, tak jak nie można połączyć się z serwerem z zaporą, portem zablokowanym itd.