问题标签 [marklogic-9]
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.
hadoop - 在 Windows 机器中为 hadoop 设置 Marklogic 连接器?
我需要为 Hadoop 设置 MarkLogic 连接器,以便将 ml 文件发送到 HDFS 存储并检索它们。
我浏览了他们在需要 Linux 的部分中提到的ML 文档之一:required software
适用于 Hadoop 的 MarkLogic 连接器是纯 Java API,仅在 Linux 上可用。您可以将连接器与下面列出的任何 Hadoop 发行版一起使用。虽然 Hadoop MapReduce 连接器仅在下面列出的 Hadoop 发行版上受支持,但它可以与其他发行版一起使用,例如 Apache Hadoop 的等效版本。
那么,这是否意味着我无法在 Windows 机器上实现这一点?
marklogic - 您如何启动日志警报以触发 Marklogic 中的简单文档加载?
我的警报操作很简单xdmp:log("some message", "alert")
。我创建了一个log.xqy
并将其加载到 Modules dB 中。当我调用alert:invoke-matching-actions("config uri", fn:doc("/mydocs/doc.xml"), )
. 我希望警报操作写入我的日志,但它没有,我似乎无法有意义地调试它。
csv - 使用 MLCP 将原始数据摄取到 Marklogic 中的挑战
我想使用 MLCP 将一些 RAW 数据转换为 marklogic,但数据的形式如下
使用 MLCP 将此数据发送到 ML 9 的挑战是
- 首先第一行没有列名,通常在使用 mlcp 时,第一行成为下面各个列的列名。除了在第一行中包含列名之外,还有什么方法可以将它们传递给 marklogic。
- 其次,由于第一列是相同的值。生成 URI 时,将采用第一个列名,因此摄取到 ML 中的数据被覆盖。在我的 csv 文件中没有唯一的列值,所以我不知道如何为文档生成唯一的 URI。
任何帮助表示赞赏
谢谢
java - MarkLogic Wilcard 搜索 - QConsole 与 Java API
我相信我从基于 Java 的查询中看到了不同的结果,并且我相信在查询控制台中看到的是等效的 cts:search。这里有很多信息,我试图适当地组织它。以下是设置一个简单示例的步骤,该示例复制了我所看到的内容。
- 使用默认设置创建新数据库
- 使用默认设置添加新林
- 启用三个字符搜索(仅限非默认数据库设置)
- 将下面三个json文件插入数据库
查询控制台返回 doc2。Java 客户端返回 doc2 AND doc1。为什么?我希望每个人都能得到相同的结果。我想用 Java 获取查询控制台返回的结果。我是否错误地用 Java 编写了查询定义?
看起来 Java 客户端通配符搜索正在搜索整个文档,即使我已经指定我只想在给定的 json-property(名称)内进行通配符搜索。
给定客户端 RawCombinedQueryDefinition,有没有办法查看或记录生成的服务器端“cts 查询”?我想看看 Java 请求在服务器端被翻译成什么。
doc1.json
doc2.json
doc3.json
查询用于插入文档的控制台代码
用于搜索的查询控制台代码
易于阅读的文本中的 Java QueryManager 查询
Java 代码
System.out.println() 结果
为什么 Java 客户端返回 city = Dayton 的第一个结果?
提前致谢!
marklogic - 如何在连接到集群的每个主机中创建 Appserver、模式、触发器和模块数据库?
我正在尝试在 AWS 中配置 MarkLogic 实例设置。我有一个带有 3 个节点(3 个 EC2 实例)的集群连接到 ELB。我希望每个主机都具有相同的 App Server、Modules、Schema 和 Trigger DB。如何使用 ml-gradle 进行设置?
hadoop - 将 ML 9 与 Connector-for-Hadoop2-2.2.3 集成时不是可用的网络地址错误?
在此 ML 文档之后,我使用文档中的配置运行示例 marklogic-hello-world.xml。我的本地主机名称是ubuntu.localdomain
. 当我在我的配置文件中给出相同的值时,它会抛出这样的错误
我的配置文件是这样的
我曾尝试为此提供各种名称,mapreduce.marklogic.input.host
我尝试使用127.0.0.1
&localhost
但默认情况下使用ubuntu.localdomain
.
我不知道为什么它采用默认值而不是采用我在 configuration.xml 文件(即127.0.0.1
等)中指定的那个。
我使用下面的命令来运行它
如文档中指定。
我怎样才能克服这个?任何帮助表示赞赏..
谢谢
amazon-web-services - AWS 中 MarkLogic 托管集群的问题
我使用 Cloud Formation 模板在 AWS 中创建了一个 3 节点集群。我在私有子网中有 EC2 实例,在公共子网中有 ELB,并启用了“AssociatePublicIpAddress”配置。配置安全组以允许 ELB 和 EC2 实例之间进行必要的通信。在最初创建堆栈时,EC2 实例能够加入集群并且工作正常,但是当我停止 EC2 实例以及稍后再次启动它时,节点没有加入集群。任何解决问题的方向都值得赞赏。
[更新]:这是附加信息
ELB 类型:AWS::ElasticLoadBalancing::LoadBalancer,方案为“面向互联网”
ASG:是的,使用 ASG,MinSize=1、MaxSize=3、DesiredCapacity=3
HealthCheck 类型:尝试了设置在 ASG 级别的 ELB 和 EC2。
HealthCheck 设置:在下面找到有关 HealthCheck 设置的详细信息。
xquery - 如何使用 CTS 函数匹配 MarkLogic 中的空间?
我需要搜索那些" "
属性中有空格的元素。
例如:
假设上面的代码在 href 属性的最后一个空格。
我已经使用FLOWER
查询完成了这项工作。但我需要使用 CTS 函数来完成此操作。请建议。
对于FLOWER
查询,我试过这个:
这工作正常。
因为CTS
我试过
marklogic - Marklogic 8 pathRangeQuery 与 javascript 中的命名空间
我需要为带有命名空间的路径构建一个 pathRangeQuery。这在 MarkLogic 9 中可以通过使用cts.rangeQuery
和构建一个cts.reference
. 前 ML9:
不幸的是,我在 MarkLogic 8 中找不到等价物。
你知道怎么做吗?
xml - 如何在 MarkLogic 中使用 TDE 创建模板以生成三元组
我需要在 MarkLogic 中使用 TDE 创建一个模板。这个模板将从现有的 XML 文档中生成三元组。主题是文档的 URI,谓词是元素的名称,对象是元素的值。