问题标签 [fedora-commons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
321 浏览

repository - 在通用 x86 硬件上水平扩展存储库

我想知道你们是否有任何提示,哪些存储库实现在通用硬件上具有良好的集群和水平扩展特性?

问题是我们必须在存储库之上实施一个保存系统,该系统能够摄取和管理大量异构数据(> 500 TB)和大文件(> 50 GB)。

Fedora Commons似乎只能通过使用分布式文件系统进行集群。Apache Jackrabbit可以集群,但它的 DataStore(用于大型二进制数据)对于集群环境中的所有节点必须相同。你们有什么建议我应该检查哪些存储库系统吗?

0 投票
1 回答
516 浏览

java - 如何调用 Fedora Commons 的 findObjects 方法(网络服务)

我正在尝试通过 Fedora Commons 网络服务进行搜索。我对findObjects方法很感兴趣。如何在 Java 中进行与findObjects 语法文档中描述的示例相同的搜索。

我对这种类型的请求特别感兴趣:

http://localhost:8080/fedora/search?terms=fedora&pid=true&title=true

我会附上一些代码,我有一个可以调用我的 Fedora 服务的类。

0 投票
3 回答
1787 浏览

policy - 如何使用自定义属性编写 XACML 策略

我正在尝试编写将利用自定义属性的 XACML 策略。我在想类似的东西:

(我们使用 Fedora 的 XACML 实现)。

我确定我在这里遗漏了一些非常简单和基本的东西,但无法弄清楚是什么。有人可以指出我正确的方向吗?

0 投票
1 回答
423 浏览

pid - Fedora Commons 启动问题

我一直在 Fedora 17 系统上安装 Fedora Commons。一切都像魅力一样消失了,我遵循了本指南:

http://asingh.com.np/blog/fedora-commons-installation-and-configuration-guide/

但是,无论我做什么,“Fedora Commons”服务都不会启动。/var/log/messages 中没有显示任何内容

运行“service fedora start”以 OK 结束,但是当我之后运行“service fedora status”时,它显示“Fedora Commons 服务已停止”。

有任何想法吗?

0 投票
3 回答
385 浏览

import - 将数据导入 Fedora Commons

我刚刚在网络服务器上设置了 Fedora Commons,现在我想将 5 GB 的 XML 文件导入其中。有没有办法做到这一点而不必通过网络界面,例如。在执行一些操作以使 Fedora Commons 可以读取文件后,我可以将文件复制到某个目录吗?

0 投票
1 回答
242 浏览

hadoop - 将 Akubra-HDFS 与 Cloudera CDH4 一起使用

我正在尝试使用Akubra-HDFS作为Fedora 公共服务器的低级存储。我按照类似于安装 IRODS的过程来设置 Akubra-HDFS。fedora 服务器使用 Hadoop(版本 1.0.4)作为其存储。但是,我在将 Akubra-HDFS 库与 Cloudera CDH4 / Apache Hadoop 2.0.3alpha - 高可用性 (HA) 发行版一起使用时遇到了麻烦。我想分享我的发现。

0 投票
1 回答
600 浏览

php - 如何使用 PHP 摄取到 Fedora Commons?

我正在尝试使用 PHP 将一个简单的图像文件摄取到 Fedora Commons,但我无法让它工作(当我尝试将数据流附加到我的新空对象时,Fedora Commons 返回 500)。

我已经在这个问题的末尾发布了我的整个代码,但这里有一些伪代码只是为了了解这个想法:

当用户在他的计算机上选择一个文件并按下提交按钮时,我的脚本被调用并且,......

  • 将文件上传到临时目录(我可以通过访问看到该图像http://localhost/drupal/sites/default/files/images/singe_6.jpg
  • 创建一个新的空 Fedora Commons 对象(我可以通过访问来查看该对象http://myFedoraServer:8082/fedora/objects/some%3Apid
  • 通过使用 cURL POST 到以下 URL,将文件作为数据流附加到空对象:http://myFedoraServer:8082/fedora/objects/some:pid/datastreams/myDatastreamID?controlGroup=M&dsLocation=http://localhost/drupal/sites/default/files/images/singe_6.jpg
  • 从 Fedora 服务器收到 500 错误响应,显示错误消息并退出

其他尝试

  • 将文件 ( ) 的路径更改为dsLocation相对路径 (/sites/default/files/images/singe_6.jpg而不是http://localhost/drupal/sites/default/files/images/singe_6.jpg)。没有任何改变。
  • 将文件的路径 ( ) 更改dsLocation为 Internet 上随机图片的绝对路径 (http://http://colibri45.c.o.pic.centerblog.net/cv369byr.jpg而不是http://localhost/drupal/sites/default/files/images/singe_6.jpg) 不会改变任何内容。

我在这里做错了什么?有没有我可以用作灵感的示例脚本?


编码

这是我的代码,它在 drupal 中创建一个上传文件表单并尝试将该文件保存到 Fedora Commons:

结果

创建空对象成功。PID:人员:myObjectID

网址: http: //vitdevelapp-cen.cen.umontreal.ca :8082/fedora/objects/personne:myObjectID/datastreams/myDatastreamID?controlGroup=M&dsLocation=http://localhost/drupal/sites/default/files/images/ sing_6.jpg

用户错误:(0)curl_getinfo(...)返回了意外的 http 代码(预期为 201,但得到了 500)。错误: 。完整信息:数组([url] => http://vitdevelapp-cen.cen.umontreal.ca:8082/fedora/objects/personne:myObjectID/datastreams/myDatastreamID?controlGroup=M&dsLocation=http://localhost/drupal/网站/默认/文件/图像/singe_6.jpg [content_type] => [http_code] => 500 [header_size] => 215 [request_size] => 330 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0.602249 [namelookup_time ] => 1.9E-5 [connect_time] => 0.005847 [pretransfer_time] => 0.005849 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => 0 [ upload_content_length] => -1 [starttransfer_time] => 0.602222 [redirect_time] => 0 [certinfo] => Array ()) dans curlThis() (ligne 100 dans /var/www/drupal/sites/all/modules/editChercheur/ fedora_test.php)。

来自 Fedora 日志

Connexion refusée翻译为Connection refused

0 投票
1 回答
369 浏览

php - 如何使用 PHP 将图像摄取到 Fedora Commons?

我正在尝试使用 PHP 将图像摄取到 Fedora Commons 存储库中。这是我正在使用的代码:

最后,我打印出curl_getinfo必须说的话,特别是[http_code] => 415.

HTTP 错误 415 不支持的媒体类型

我在这里做错了什么?

0 投票
1 回答
1283 浏览

django - Django复选框显示内容

我尝试显示不同的内容。但我做错了。如果我检查 pid,它必须只显示 pid,如果我检查 pid 和标题,它必须同时显示。在我的示例中,我同时显示了两者,但是如何使用复选框来更改它?谢谢。

0 投票
0 回答
25 浏览

java - 关闭 Fedora 3.6.2 的 Soap EndPoint

我使用 XACML 配置和保护 Fedora-Commons 3.6.2。然而,在看起来像是疏忽的情况下,SOAP API 并没有在 XACML 的范围内得到保护。换句话说,API-A 操作需要通过 HTTP (Rest) 进行身份验证,但通过 SOAP 未经身份验证传递。有人可以建议我可以用来完全关闭 SOAP 接口的参数。

谢谢,约翰