目前,我将Docker与ElasticSearch集群一起使用,该集群位于容器外部。 从我的docker我设法创建一个映射(所以我的ip很好),我设法用python语言启动简单的请求。
def getBodyOfRoot(self, id):
res = self.es.get(index=self.ES_Index, doc_type=self.ES_Type, id=id)
return res['_source']
此示例适用于我的主机和Docker。
但是当我从Docker启动扫描和滚动时,我没有得到回复,但是从我的原生操作系统中,我得到了回复。
如果您已经遇到此问题,您是如何设法解决的?
提前致谢。
答案 0 :(得分:1)
尝试使用cURL发出扫描并从Docker容器滚动:
<!-- This is your computed field -->
<Field ID="{GUID}" Name="Book" DisplayName="Book" Type="Computed" Required="FALSE" Group="Custom Site Columns">
<!--Insert these refs -->
<FieldRefs>
<FieldRef Name="BookID"/>
</FieldRefs>
<DisplayPattern>
<HTML><![CDATA[<a href="javascript:" OnClick="javascript:this.href=L_Menu_BaseUrl + '/Lists/Bookings/NewForm.aspx?Session_x0020_Name=]]></HTML>
<Column Name="BookID" />
<HTML><![CDATA[';GoToLink(this);return false;" target="_self">]]></HTML>
<HTML><![CDATA[<img border="0" alt="]]></HTML>
<HTML>Book</HTML>
<HTML><![CDATA[" src="/_layouts/images/Book.GIF">]]></HTML>
<HTML><![CDATA[</a>]]></HTML>
</DisplayPattern>
</Field>
<!--This is refered field -->
<Field ID="{GUID}" Name ="BookID" DisplayName="BookID" Type="Text" Group="Custom Site Columns"></Field>