Skip to content

gStore Docker image installation is missing many executables from /bin/ #150

Description

@Jack-Balcombe

I have installed the latest gStore Docker image (v1.4) and am trying to import a database from a .nt file. However, upon starting the Docker image and entering the container, I found that several of the executables which are supposed to be in the /bin/ folder, such as gbuild and gquery (both of which are specified in your Quick Start Guide were missing. Without the gbuild command, I am unable to set up a database according to the guide.

Here are the commands I ran to set up the Docker image:

docker run -itd -p 9999:9000 -v /data/jackb/preload3:/data/preload -v /data/jackb/gstore/data:/root/gstore/data --name gstore-container pkumodlab/gstore-docker

docker exec -it gstore-container bash

Once inside the container, I attempted to run the gbuild command to set up the database, only to find it did not exist.

> bin/gbuild -db dblp_full -f /data/preload/dblp_full_dataset.nt
bash: bin/gbuild: No such file or directory

> ls -a bin/
. .. gconsole gserver

Is this an issue with the container not containing executables it is supposed to, or has the method for creating a database been updated? And if the latter is true, please update your quick start guide.

Also, does using the "create" command from within gconsole do the same thing that the gbuild command is supposed to do?
eg:

> bin/gconsole -u root

gStore[no database]> create dblp_full data/preload/dblp_full_dataset.nt; 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions