想知道是否有人在python语言中为elasticsearch创建了一个节点客户端。我正在研究elasticsearch-py文档及其在节点客户端创建部分上的不太清楚。
我有一个弹性搜索群集,并且已经使用基本客户端轻松加载了数百万条记录。但现在我需要加载十亿个记录数据集,我正在考虑使用节点客户端
答案 0 :(得分:0)
您只需要启动bin / elasticsearch脚本并将其作为参数传递$config = array(
'admin' => array(
'core:AdminPassword',
),
'default-sp' => array(
'saml:SP',
'entityID' => null,
'idp' => null,
'discoURL' => null,
'privatekey' => 'MYSTUFF.pem',
'certificate' => 'MYSTUFF.crt',
'metadata.sign.authnrequest' => TRUE,
'metadata.sign.enable' => TRUE,
'redirect.sign' => TRUE,
'redirect.validate' => TRUE,
'assertion.encryption' => TRUE,
'IsPassive' => FALSE,
'signature.algorithm' => 'http://www.w3.org/2000/09/xmldsig#rsa-sha1',
),
以指示这是一个节点客户端。您可以找到示例here