Java 인터페이스를 통해 ArangoDB에 원격 액세스

마히

ArangoDB를 백엔드 데이터베이스로 사용하는 Java 애플리케이션을 개발했습니다 (ArangoDB에 액세스하기 위해 ArangoDB Java-Driver / Interface 사용).

내 ArangoDB와 응용 프로그램이 동일한 컴퓨터에 상주 할 때까지 모든 것이 좋습니다.

ArangoDB를 원격 시스템 (전용 서버)으로 옮겼을 때 내 응용 프로그램이 액세스 할 수 없습니다.

일부 속성 파일에 원격 컴퓨터 세부 정보 (ArangoDB Server)를 지정하고 ArangoDriver 개체를 만드는 동안 해당 파일 위치를 ArangoConfigure 생성자에 제공했습니다. 하지만 여전히 ArangoDB에 액세스 할 수 없습니다.

내 코드의 작은 스 니펫은 다음과 같습니다.

protected static ArangoConfigure getConfiguration() {
        //ArangoConfigure configure = new ArangoConfigure();
        ArangoConfigure configure = new
ArangoConfigure("/Volumes/Official/ZLabs/arangodb.properties");
                configure.init();

        return configure;   }

    protected static ArangoDriver getArangoDriver(ArangoConfigure
configuration) {        return new ArangoDriver(configuration);     }

이와 관련하여 저를 도와주세요.

당신의 응답을 기다리고.

감사합니다.-Mahi

Dothebart

Aranngodb Java 드라이버가 열리지 않거나 구문 분석에 실패하면 /Volumes/Official/ZLabs/arangodb.properties로그 메시지가 표시됩니다.

arangodb 속성이 다음과 같은 경우 :

port=8529
host=192.168.22.17
user=root
password=OpenSesame
enableCURLLogger=false

방화벽, 라우팅 등으로 인해 가능한 연결 문제를 피하기 위해 TCP 연결 문제를 디버깅 하기 위해 OSI 모델시작 합니다 . 하나는 일반적으로 사용 가능한 텔넷 명령을 사용하여 서버의 가용성을 테스트합니다.

telnet 192.168.22.17 8529
Trying 192.168.22.17...

그것이 영원히 거기에 있다면, 아마도 방화벽이 당신을 필터링하고있을 것입니다.

telnet: Unable to connect to remote host: Connection timed out

다음과 함께 즉시 종료되는 경우 :

telnet: Unable to connect to remote host: Connection refused

서버가 응답하지 않는 것 같습니다.

서버 측에서 서비스가 연결하려는 포트 (8529)를 바인딩했는지 확인할 수 있습니다.

netstat -alpnt |grep 8529
tcp        0      0 0.0.0.0:8529            0.0.0.0:*               LISTEN      19912/arangod   

대신 바인딩 127.0.0.1:8529이 표시되면 원격으로 연결할 수 없으며 다음과 같이 arangod.conf를 변경해야합니다.

[server]
endpoint = tcp://0.0.0.0:8529

그런 다음 ArangoDB를 다시 시작하십시오. 그러면 다음과 같은 것을 볼 수 있습니다.

telnet 192.168.22.17 8529
Trying 192.168.22.17...
Connected to 192.168.22.17.
Escape character is '^]'. <start to type now: >
GET / HTTP/1.0

<server should reply:>
HTTP/1.1 301 Moved Permanently
Location: /_db/_system/_admin/aardvark/index.html
Content-Type: text/html
Server: ArangoDB
Connection: Close
Content-Length: 197

<html><head><title>Moved</title></head><body><h1>Moved</h1>
<p>This page has moved to <a href="/_db/_system/_admin/aardvark/index.html">/_db/_system/_admin/aardvark/index.html</a>.
</p></body></html>Connection closed by foreign host.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java를 통해 원격 데이터베이스에 연결

분류에서Dev

인터넷을 통해 잠자는 MacBook에 원격으로 액세스

분류에서Dev

터널을 통해 원격 클라이언트에 SSH 액세스

분류에서Dev

NAT 뒤의 원격 서버를 통해 원격 컴퓨터에 액세스하기

분류에서Dev

Zurmo CRM : Lan을 통해 원격 컴퓨터에서 Wamp 서버에 액세스

분류에서Dev

포인터를 통해 다차원 배열에 액세스

분류에서Dev

클래스 인터페이스를 통해 클래스 속성에 액세스

분류에서Dev

명령 줄을 통해 원격 phpmyadmin에 액세스하지만 mysql에는 액세스하지 않습니다.

분류에서Dev

ec2 aws (Windows Server 2008)에서 호스팅하는 인터넷 (원격)을 통해 JIRA에 액세스

분류에서Dev

vmplayer를 통한 원격 데스크톱 연결을 통해 Windows 게스트에 액세스

분류에서Dev

원격 액세스 사용자가 HQ Office GW Check Point Appliance를 통해 원격 VPN 사이트에 액세스하도록 허용

분류에서Dev

JAVA를 통한 원격 액세스를 통한 cassandra 데이터베이스 연결 문제

분류에서Dev

VPN 연결을 통해 이름으로 원격 호스트를 확인할 수 없지만 IP를 통해 호스트에 액세스 할 수 있음

분류에서Dev

X2Go 클라이언트를 통해 Ubuntu 원격 시스템에 액세스 할 수 없습니까?

분류에서Dev

문서 인터페이스를 통해 HTML 요소에 액세스

분류에서Dev

WMI를 통해 원격 컴퓨터의 UNC 경로에 대한 액세스 쿼리

분류에서Dev

원격 서버에서 호스팅되는 PHP 스크립트를 통해 로컬 mysql 데이터베이스에 액세스하고 싶습니다.

분류에서Dev

원격 데스크톱 연결을 통해 호스트의 스마트 카드 리더에 액세스

분류에서Dev

Ubuntu 17.10에서는 TeamViewer를 통해 내 데스크톱에 원격으로 액세스 할 수 없습니다.

분류에서Dev

Windows와 Ubuntu를 동시에 실행하고 원격 데스크톱을 통해 액세스

분류에서Dev

원격 연결을 위해 JBOSS-AS 서버에 액세스

분류에서Dev

SSH를 통해 원격 컴퓨터에서 원격 스크립트 실행

분류에서Dev

SSH 터널링을 통해 원격 도커 데몬에 대한 도커 머신 액세스

분류에서Dev

우분투 14.04에서 filezilla를 통해 원격 파일에 액세스 할 수 없습니다.

분류에서Dev

Windows 원격 데스크톱을 통해 Ubuntu에 액세스 할 수 없습니다.

분류에서Dev

iptables를 통해 원격 서버의 로컬 네트워크에 액세스하는 방법

분류에서Dev

Microsoft 계정을 사용할 때 원격 데스크톱 연결을 통해 원격 컴퓨터에 액세스 할 수 없습니다.

분류에서Dev

IP를 통한 원격 액세스 차단 (또는 알려진 IP에서만 액세스 허용)

분류에서Dev

sqoop에서 mySql에 원격 액세스

Related 관련 기사

  1. 1

    Java를 통해 원격 데이터베이스에 연결

  2. 2

    인터넷을 통해 잠자는 MacBook에 원격으로 액세스

  3. 3

    터널을 통해 원격 클라이언트에 SSH 액세스

  4. 4

    NAT 뒤의 원격 서버를 통해 원격 컴퓨터에 액세스하기

  5. 5

    Zurmo CRM : Lan을 통해 원격 컴퓨터에서 Wamp 서버에 액세스

  6. 6

    포인터를 통해 다차원 배열에 액세스

  7. 7

    클래스 인터페이스를 통해 클래스 속성에 액세스

  8. 8

    명령 줄을 통해 원격 phpmyadmin에 액세스하지만 mysql에는 액세스하지 않습니다.

  9. 9

    ec2 aws (Windows Server 2008)에서 호스팅하는 인터넷 (원격)을 통해 JIRA에 액세스

  10. 10

    vmplayer를 통한 원격 데스크톱 연결을 통해 Windows 게스트에 액세스

  11. 11

    원격 액세스 사용자가 HQ Office GW Check Point Appliance를 통해 원격 VPN 사이트에 액세스하도록 허용

  12. 12

    JAVA를 통한 원격 액세스를 통한 cassandra 데이터베이스 연결 문제

  13. 13

    VPN 연결을 통해 이름으로 원격 호스트를 확인할 수 없지만 IP를 통해 호스트에 액세스 할 수 있음

  14. 14

    X2Go 클라이언트를 통해 Ubuntu 원격 시스템에 액세스 할 수 없습니까?

  15. 15

    문서 인터페이스를 통해 HTML 요소에 액세스

  16. 16

    WMI를 통해 원격 컴퓨터의 UNC 경로에 대한 액세스 쿼리

  17. 17

    원격 서버에서 호스팅되는 PHP 스크립트를 통해 로컬 mysql 데이터베이스에 액세스하고 싶습니다.

  18. 18

    원격 데스크톱 연결을 통해 호스트의 스마트 카드 리더에 액세스

  19. 19

    Ubuntu 17.10에서는 TeamViewer를 통해 내 데스크톱에 원격으로 액세스 할 수 없습니다.

  20. 20

    Windows와 Ubuntu를 동시에 실행하고 원격 데스크톱을 통해 액세스

  21. 21

    원격 연결을 위해 JBOSS-AS 서버에 액세스

  22. 22

    SSH를 통해 원격 컴퓨터에서 원격 스크립트 실행

  23. 23

    SSH 터널링을 통해 원격 도커 데몬에 대한 도커 머신 액세스

  24. 24

    우분투 14.04에서 filezilla를 통해 원격 파일에 액세스 할 수 없습니다.

  25. 25

    Windows 원격 데스크톱을 통해 Ubuntu에 액세스 할 수 없습니다.

  26. 26

    iptables를 통해 원격 서버의 로컬 네트워크에 액세스하는 방법

  27. 27

    Microsoft 계정을 사용할 때 원격 데스크톱 연결을 통해 원격 컴퓨터에 액세스 할 수 없습니다.

  28. 28

    IP를 통한 원격 액세스 차단 (또는 알려진 IP에서만 액세스 허용)

  29. 29

    sqoop에서 mySql에 원격 액세스

뜨겁다태그

보관