ElasticSearch测试http客户端

时间:2017-12-25 11:54:23

标签: elasticsearch elastic4s

我的应用程序应该在测试中启动es服务器,我的意思是本地节点。客户端应该是HttpClient。


mkvirtualenv kivyinstall -p python3.6
workon kivyinstall
pip install Cython==0.25.2
pip install Kivy==1.10.0

它会超时。有什么问题?

1 个答案:

答案 0 :(得分:0)

无法保证该端口将是9200. 通常是,但也许还有其他东西占用了该端口。您应该从本地节点本身生成http客户端。

  val clusterName = "getting-started-with-elastic4s"
  val homePath = Files.createTempDirectory(clusterName)
  val localNode = LocalNode(clusterName, homePath.toAbsolutePath.toString)
  localNode.start()

  val client = localNode.http(true)
  val resp = client.execute {
    createIndex("trial")
  }.await
  println(resp)