微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在 Jena Fuseki docker 容器中创建或访问数据集

如何解决无法在 Jena Fuseki docker 容器中创建或访问数据集

我正在使用 https://github.com/apache/jena/tree/master/jena-fuseki2/jena-fuseki-docker 为 Apache Jena Fuseki 构建一个 docker 镜像。

我按照上面提到的完全相同的步骤进行操作,但是在使用时我看不到内存中的数据集

ubuntu3@ubuntu3-VirtualBox:~$ sudo docker run -i --rm -p "3030:3030" --name MyServer -t fusekioriginal --debug --metrics --ping --mem /ds
[2021-02-22 16:48:52] INFO  Server          :: Apache Jena Fuseki 3.17.0
[2021-02-22 16:48:52] INFO  Server          :: Database: in-memory
[2021-02-22 16:48:52] INFO  Server          :: Path = /ds
[2021-02-22 16:48:52] INFO  Server          ::   Operation = query   Endpoints = [ "","query","sparql" ]
[2021-02-22 16:48:52] INFO  Server          ::   Operation = update  Endpoints = [ "","update" ]
[2021-02-22 16:48:52] INFO  Server          ::   Operation = gsp-rw  Endpoints = [ "","data" ]
[2021-02-22 16:48:52] INFO  Server          ::   Operation = gsp-r   Endpoints = [ "get" ]
[2021-02-22 16:48:52] INFO  Server          ::   Operation = upload  Endpoints = [ "upload" ]
[2021-02-22 16:48:52] INFO  Server          :: System
[2021-02-22 16:48:52] INFO  Server          ::   Memory: 1.9 GiB
[2021-02-22 16:48:52] INFO  Server          ::   Java:   14-ea
[2021-02-22 16:48:52] INFO  Server          ::   OS:     Linux 5.8.0-43-generic amd64
[2021-02-22 16:48:52] INFO  Server          ::   PID:    1
[2021-02-22 16:48:52] INFO  Server          ::   java.vendor          = Oracle Corporation
[2021-02-22 16:48:52] INFO  Server          ::   java.home            = /opt/java-minimal
[2021-02-22 16:48:52] INFO  Server          ::   java.runtime.version = 14-ea+33
[2021-02-22 16:48:52] INFO  Server          ::   java.runtime.name    = OpenJDK Runtime Environment
[2021-02-22 16:48:52] INFO  Server          ::   user.language        = en
[2021-02-22 16:48:52] INFO  Server          ::   user.timezone        = GMT
[2021-02-22 16:48:52] INFO  Server          ::   user.country         = US
[2021-02-22 16:48:52] INFO  Server          ::   user.dir             = /fuseki
[2021-02-22 16:48:53] INFO  Server          :: Start Fuseki (port=3030)

在“http://localhost:3030/”上,我看不到创建的数据集 ds。

注意:我对 dockerization 和 Apache Jena Fuseki 服务器完全陌生。

Localhost:3030 Snapshot

Localhost:3030/ds Snaphot

解决方法

dockerfile 可在 https://jena.apache.org/documentation/fuseki2/fuseki-docker 获得,生成“无 UI”的 docker 镜像。因此,webapp 将不可用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。