qq_24872853
2019-04-22 14:39
采纳率: 60%
浏览 888

C# 使用 Elasticsearch (ES),其中里面的new Uri("http://localhost:9200")是什么意思

我只知道需要指定节点使用连接池链接到Elasticsearch集群,那个这个节点Url是怎么设置出来的,如果是部署在IIS上,里面需要发布什么东西吗?网上搜的代码:通过单点链接:

var node = new Uri("http://myserver:9200");

var settings = new ConnectionSettings(node);

var client = new ElasticClient(settings);

通过连接池链接:

var nodes = new Uri[]

{

new Uri("http://myserver1:9200"),

new Uri("http://myserver2:9200"),

new Uri("http://myserver3:9200")

};

var pool = new StaticConnectionPool(nodes);

var settings = new ConnectionSettings(pool);

var client = new ElasticClient(settings);


2条回答 默认 最新

相关推荐 更多相似问题