CloudSolrClient设置连接账号和密码
时间: 2023-05-20 09:00:48 浏览: 80
CloudSolrClient可以通过以下方式设置连接账号和密码:
```java
String solrUrl = "http://localhost:8983/solr";
String username = "username";
String password = "password";
HttpClient httpClient = new HttpClient.Builder(solrUrl).allowCompression(true)
.maxConnectionsPerHost(100)
.maxConnections(100)
.defaultMaxConnectionsPerRoute(100)
.build();
CloudSolrClient cloudSolrClient = new CloudSolrClient.Builder(Collections.singletonList(solrUrl), Optional.empty())
.withHttpClient(httpClient)
.withBasicAuthCredentials(username, password)
.build();
```
其中,`withBasicAuthCredentials`方法可以设置连接的账号和密码。
相关问题
CloudSolrClient7.2.0版本设置连接账号和密码
您可以使用以下代码设置连接账号和密码:
```
String solrUrl = "http://localhost:8983/solr";
String username = "your_username";
String password = "your_password";
CloudSolrClient solrClient = new CloudSolrClient.Builder(Collections.singletonList(solrUrl))
.withHttpClient(HttpClientUtil.createClient(null))
.withBasicAuthCredentials(username, password)
.build();
```
其中,solrUrl 是 Solr 服务器的地址,username 和 password 分别是您的账号和密码。使用 CloudSolrClient 的 Builder 类可以创建一个 Solr 客户端,通过 withBasicAuthCredentials 方法设置账号和密码即可。
java连接solrcloud设置账号和密码
可以通过以下代码设置账号和密码:
CloudSolrClient.Builder builder = new CloudSolrClient.Builder();
builder.withZkHost("localhost:2181");
builder.withBasicAuthCredentials("username", "password");
CloudSolrClient solrClient = builder.build();
其中,"username"和"password"分别是你的账号和密码。