문서의 지침에 따라 linux64 시스템에 monetdb
설치했습니다 . 다운로드 준비 완료MonetDB-11.15.7.zip
HowToStart.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
.