我在修改我的装备时遇到问题.我试图运行rhc设置,我也删除了我的.ssh文件夹并再次执行rhc设置,但这也没有用.
不知道发生了什么变化,但它在几个小时前工作了.
>git push -u <GEAR_NAME> master
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
>git remote add devstage3 -f ssh://<GEAR_ID>@<GEAR_NAME>-<GEAR-DOMAIN>.rhcloud.com/~/git/<GEAR_DOMAIN>.git/
Run Code Online (Sandbox Code Playgroud)
此外,我试图启动一个不同的齿轮并承诺,但我得到同样的错误:
Updating <GEAR_NAME>
The authenticity of host '<GEAR_NAME>-<GEAR-DOMAIN>.rhcloud.com (<GEAR_IP>)' can't be established.
RSA key fingerprint is <KEY_FINGERPRINT>.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '<GEAR_NAME>-<GEAR-DOMAIN>.rhcloud.com,<GEAR_IP>' (RSA) to the list of known hosts.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not …Run Code Online (Sandbox Code Playgroud) 是否已在ML 8中支持路径索引的排序顺序?我想实现类似下面的:
<options xmlns="http://marklogic.com/appservices/search">
<sort-order collation="http://marklogic.com/collation/en/S1/EO/CU/MO" type="xs:string" direction="ascending">
<path-index>attritbutes//name</path-index>
</sort-order>
</options>
Run Code Online (Sandbox Code Playgroud)
如果没有,有没有办法实现这一目标?我有几个具有相同名称的元素来自不同的父节点或根元素,所以我不能只使用
<options xmlns="http://marklogic.com/appservices/search">
<sort-order collation="http://marklogic.com/collation/en/S1/EO/CU/MO" type="xs:string" direction="ascending">
<element ns="" name="name"/>
</sort-order>
</options>
Run Code Online (Sandbox Code Playgroud) 我正在使用下面提到的查询从存储在MarkLogic集合中的XML文件中获取不同的值.集合包含超过40k文件.
执行查询时,结果需要很长时间.有没有更好的方法来优化以下查询或任何其他选项,以便在没有XPath的情况下使用此查询.
XQuery的:
fn:distinct-values(fn:collection(collectionName)//caseml/case[@jur eq in]/@year)
Run Code Online (Sandbox Code Playgroud)
输入XML示例:
<?xml version="1.0" encoding="UTF-8"?>
<caseml>
<case jur="in" series="mlj" volume="1" year="2016" startpage="129">
<p num="y" pnum="22">
<text>
In view of the aforesaid discussion, we find the writ petition completely devoid
of any merit and accordingly, we dismiss the same, leaving the parties to bear their
own costs.
</text>
</p>
</case>
</caseml>
Run Code Online (Sandbox Code Playgroud)
上面的XQuery正在运行,但需要更快地获得结果.
我已经编写了 xquery 以正常方式返回结果。
let $results := //data:data
return
<result>
{
for $i in $results
return
<documentInformation>
<id>{data($i/DATA:ID)}</id>
<status>{data($i/@status)}</status>
<title>{data($i/data:title)}</title>
<displayName>{data($i/DATA:DISPLAYNAME)}</displayName>
</documentInformation>
}
</result>
Run Code Online (Sandbox Code Playgroud)
现在,我必须用一些条件过滤掉 for 循环中的结果,例如
(pseudo logic)
if id = 'abc' and status ="closed"
then skip the row
else add row.
Run Code Online (Sandbox Code Playgroud)
我尝试了几种方法。但无法运行查询..
我有一个包含10个节点的MarkLogic集群.每个都有一个与之相关的森林.如果我打算从群集中淘汰节点,我该如何处理该节点中的文档?MarkLogic在"离开"集群时是自动将文档移动到其他节点还是在退出节点之前应该进行重新平衡?
您好我是SQL Server DBA,我是MarkLogic的新手,我有几个问题.
MarkLogic是否支持.net框架.这意味着我的开发人员正在使用.net framework 4.5并使用LINQ为sql生成脚本.他们是否能够生成MarkLogic脚本以执行针对MarkLogic数据库的CRUD操作?
我是否能够运行sql或sql之类的脚本来从MarkLogic数据库中检索数据(使用sql选择文档).我知道CouchBase支持像niql这样的东西.
水平缩放是否需要整个群集关闭?在群集仍处于联机状态时,我是否可以向MarkLogic群集添加或删除节点?
MarkLogic是否支持即时恢复(数据库和文档).SQLServer具有事务日志备份的概念,它们允许我进行时间点还原.有没有类似的东西?
我不会将整个应用程序移动到MarkLogic,而只是SQLServer争用的部分内容.所以它将是一个混合模型.两阶段提交会有任何问题吗?(我的意思是来自SQLServer的提交以及来自MarkLogic的提交)
购买许可证是否需要最少数量的节点?以及群集所需的最小节点数是多少?
我有一个为我的数据库中的元素配置的元素范围索引.我正在尝试对该元素运行搜索查询.该元素包含字符串值,我需要搜索一个特定的字符串值(不是值的范围或日期).虽然可以使用元素值和元素范围查询,并且索引已经存在,但这两个查询是否会以相同的方式执行?或者元素范围在这种情况下表现更好?
我正在尝试浏览文档以了解其结构.该文档正在向我提供,因此我无法访问原始文档,但我可以对服务器进行查询.我相信它是无架构的.我通过作为MarkLogic一部分的CQ Web应用程序访问该文档.
我基本上想让一棵完全填充的树归还给我.这似乎很容易,但尚未证实.我查看了W3C和其他几个网站,似乎没有任何工作.
提前致谢,
圭多
我在Marklogic数据库中有大约20个lacs文档.我希望我的搜索应用程序中的文档总数用于分页.获得我正在使用的总数
xdmp:estimate(cts:search(doc(), $query))
Run Code Online (Sandbox Code Playgroud)
其中$ query是组合在一起的各种查询的组合cts:and-query.但我没有得到正确的总数.当$ query为空时,它显示的计数远远高于数据库中的文档总数.我用的时候
xdmp:estimate(doc())
Run Code Online (Sandbox Code Playgroud)
它显示了正确的总数,但它将是静态总数,它不会根据查询而改变.我想根据响应特定查询返回的结果来计算总数,这就是为什么我将$ query作为参数传递但是它没有显示正确的总数.fn:count()显示正确的总数但当文件数量大约为20 lacs时则fn:count()不起作用,因为fn:count()比较慢xdmp:estimate().
请帮助我获取为响应用户输入的搜索词而返回的正确文档总数.
我已经使用ExecuteSQL处理器来运行存储过程,从而产生一行,其中包含一个名为"xml"的列,其中包含由存储过程生成的XML.该PutMarkLogic处理器预计未来FlowFiles的内容,它刚才的XML.如何将FlowFile内容转换为正确的形式?
来自ExecuteSQL的FlowFiles的内容看起来像这样:
Objavro.schema?{"type":"record","name":"NiFi_ExecuteSQL_Record","namespace":"any.data","fields":[{"name":"xml","type":["null","string"]}]}avro.codenull:info><es:title>instance</es:title><es:version>1.0.0</es:version></es:info><!-- more XML--></es:envelope>
Run Code Online (Sandbox Code Playgroud)
这就是我在将failed关系指向PutFile 时所看到的(它将二进制文本写为文本,因此在那里有一些时髦的控制字符).我在内容中想要的只是XML内容.
marklogic ×8
xquery ×4
marklogic-8 ×2
xpath ×2
apache-nifi ×1
exist-db ×1
git ×1
git-push ×1
openshift ×1
public-key ×1
xml ×1