Kein MonetDBD auf Linux64 installiert (OpenSUSE 12.2)

Kein MonetDBD auf Linux64 installiert (OpenSUSE 12.2)

Ich habe es auf einer Linux64-Box installiert, monetdbindem MonetDB-11.15.7.zipich den Anweisungen in der HowToStart.rstDatei gefolgt bin. Der Download ist verfügbarHier.

Laut der Schnellstartseite von Monetdb sollte ich in der Lage sein, auszuführen (Hinweis: monetdbist nichtmonetdbd)

shell> monetdbd create /path/to/mydbfarm

aber es gibt keinemonetdbdauf meinem System installiert gemäß

find / -iname "*monetdbd"

Stattdessenmonetdbund mclientsind installiert, aber ich habe jeweils

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

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

Was ist bei meiner Installation schiefgelaufen?

GELÖST

./configureEigentlich hätte ich auf die Ausgabe achten sollen

./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

Bei der ersten Installation fehlten die meisten der benötigten Bibliotheken.

Antwort1

Ich denke, Ihr Problem hat möglicherweise etwas mit der Einrichtung Ihrer Umgebung zu tun. Befindet sich das Verzeichnis /usr/local/bin in Ihrem $PATH?

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

Dies sollte $PATH mit diesem Verzeichnis darin zurückgeben. Wenn nicht, können Sie monetdbd nicht ausführen, ohne den vollständigen Pfad zur ausführbaren Datei anzugeben:

/usr/local/bin/monetdbd

Ich habe gerade MonetDB heruntergeladen, konfiguriert und erstellt und die verschiedenen ausführbaren Dateien gefunden, die Sie erwähnt haben.

meine Installation

$ 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

Auch wenn Sie den make installSchritt ausführen, müssen Sie ihn mit ausführen sudo.

verwandte Informationen