monetdbd가 linux64(opensuse 12.2)에 설치되지 않았습니다.

monetdbd가 linux64(opensuse 12.2)에 설치되지 않았습니다.

문서의 지침에 따라 linux64 시스템에 monetdb설치했습니다 . 다운로드 준비 완료MonetDB-11.15.7.zipHowToStart.rst여기.

Monetdb의 빠른 시작 페이지에 따르면 실행할 수 있어야 합니다(monetdb에 유의하세요).아니요통화 데이터베이스)

shell> monetdbd create /path/to/mydbfarm

하지만monetdbd내 시스템에 설치된 대로

find / -iname "*monetdbd"

대신에monetdb설치 했지만 mclient각각 얻었습니다.

monetdb status
> monetdb: cannot find a control socket, use -h and/or -p

mclient
> could not connect to localhost:50000: Connection refused

내 설치에 어떤 문제가 있나요?

해결됨

./configure사실 출력에 주의를 기울여야 해요

./configure ...

* Enabled/disabled components:
    gdk is enabled
    monetdb5 is enabled
    sql is enabled
    jaql is enabled
    geom is enabled
    fits is enabled
    rdf is disabled (by default)
    datacell is disabled (by default)
    odbc is enabled
    jdbc is enabled
    control is enabled
    testing is enabled

처음 설치했을 때 필요한 라이브러리 대부분이 누락되었습니다.

답변1

귀하의 문제는 귀하의 환경 설정과 관련이 있는 것 같습니다. $PATH에 /usr/local/bin 디렉토리가 있습니까?

printenv PATH | grep "/usr/local/bin"

그러면 $PATH와 그 안에 있는 디렉터리가 반환되어야 합니다. 그렇지 않은 경우 실행 파일에 대한 정규화된 경로를 제공하지 않으면 monetdbd를 실행할 수 없습니다.

/usr/local/bin/monetdbd

방금 MonetDB를 다운로드, 구성 및 만들었고 귀하가 언급한 다양한 실행 파일을 찾았습니다.

내 설치

$ ls -l /usr/local/bin/monetdb* /usr/local/bin/mclient
-rwxr-xr-x 1 root root 261422 May  1 05:10 /usr/local/bin/mclient
-rwxr-xr-x 1 root root 198612 May  1 05:10 /usr/local/bin/monetdb
-rwxr-xr-x 1 root root 364977 May  1 05:10 /usr/local/bin/monetdbd

또한 이 make install단계를 실행할 때는 를 사용하여 실행해야 합니다 sudo.

관련 정보