SQL Server 명명 된 인스턴스에 연결하기위한 적절한 Sqoop 코드는 무엇입니까? 기본 인스턴스에 연결하는 코드를 알고 있었지만 명명 된 인스턴스에 대해서는 아무것도 찾을 수 없습니다. 아래 코드가 작동하지 않습니다.
sqoop list-databases --connect 'jdbc:sqlserver://abc:1433\sql1;username=abc;password=abc'
오류 메시지는 다음과 같습니다.
Warning: /usr/hdp/3.1.0.0-78/accumulo does not exist! Accumulo imports will fail.
Please set $ACCUMULO_HOME to the root of your Accumulo installation.
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/hdp/3.1.0.0-78/hadoop/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/hdp/3.1.0.0-78/phoenix/phoenix-5.0.0.3.1.0.0-78-server.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/hdp/3.1.0.0-78/hive/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
19/05/17 14:03:45 INFO sqoop.Sqoop: Running Sqoop version: 1.4.7.3.1.0.0-78
19/05/17 14:03:45 INFO manager.SqlManager: Using default fetchSize of 1000
19/05/17 14:03:45 ERROR manager.CatalogQueryManager: Failed to list databases
com.microsoft.sqlserver.jdbc.SQLServerException: The port number 1433\sql1 is not valid.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:227)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1340)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:866)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:569)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:270)
at org.apache.sqoop.manager.SqlManager.makeConnection(SqlManager.java:902)
at org.apache.sqoop.manager.GenericJdbcManager.getConnection(GenericJdbcManager.java:59)
at org.apache.sqoop.manager.CatalogQueryManager.listDatabases(CatalogQueryManager.java:57)
at org.apache.sqoop.tool.ListDatabasesTool.run(ListDatabasesTool.java:49)
at org.apache.sqoop.Sqoop.run(Sqoop.java:150)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:186)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:240)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:249)
at org.apache.sqoop.Sqoop.main(Sqoop.java:258)
19/05/17 14:03:45 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: com.microsoft.sqlserver.jdbc.SQLServerException: The port number 1433\sql1 is not valid.
java.lang.RuntimeException: com.microsoft.sqlserver.jdbc.SQLServerException: The port number 1433\sql1 is not valid.
-
답변 # 1
관련 자료
- jdbc - aws glue - sql server 명명 된 인스턴스 연결 문자열
- sql 연결 - 클라이언트 pc에서 연결할 때 서버를 찾을 수 없거나 액세스가 거부되었습니다
- mysql - SQL Server 연결이 표시되지 않습니다
- Linux에서 SQL Server 2017 C ++ ODBC 연결이 작동하지 않습니다
- Postman에서"localhost라는 서버를 찾을 수 없습니다"오류가 발생하는 이유는 무엇입니까?
- node.js - 오류 - 서버 인스턴스 풀이 중첩 된 db 수집 기능에서 손상됨
- java tcp 클라이언트-서버 연결 - 항상 서버에서 수신 대기
- aws linux 서버에서 이메일 전송이 중지되면 "지연됨 - 연결 시간이 초과되었습니다"메시지가 표시되고 메일이 대기열에 멈췄습니다이 문제를 해결하는 방법은 무엇입니까?
- python - djangodbutilsoperationalerror - (2013, '쿼리 중 mysql 서버 연결이 끊어졌습니다')
- sql - 명명 된 인스턴스와 기본 인스턴스의 차이점은 무엇입니까?
- smb - "mount_smbfs - 서버 연결 실패 : 해당 파일 또는 디렉토리 없음"수정 방법
- nginx - 오리진 서버에서 EC2 인스턴스로 클라우드 프론트를 사용하여 정적 파일을 제공 할 수 없음
- azure - PowerShell을 사용하여 도메인 사용자를 MS SQL Server 인스턴스에 할당하는 방법
- laravel 큐는 Windows 서버에서 어떻게 이름이 지정됩니까?
- mysql - SQL Server 다중 데이터베이스 nodejs 연결
- ssl certificate - 연결이 안전하지 않습니다 서버에 이미 설치된 SSL
- python - Windows 10 업데이트 후 SQL Server 연결에 실패
- c - 단순 TCP 서버에서 Telnet 거부 연결
- internet - 서버에 대한 OpenVPN 연결을 시작하지 못했습니다 하지만 OpenVPN을 제거했습니다
이것을 시도하십시오