Я установил monetdb
с MonetDB-11.15.7.zip
linux64 box следуя инструкции в HowToStart.rst
файле. Загрузка доступназдесь.
Согласно странице быстрого запуска Monetdb, я должен иметь возможность запустить (примечание: monetdbне являетсяmonetdbd)
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
Я думаю, что проблема может быть связана с настройкой среды. У вас есть каталог /usr/local/bin в $PATH?
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
.