在升级到用于ES 2.2的spring data elastic search 2.2.0和spring boot 1.3.3之后,我遇到了以下问题
但在他们的github文档中,他们表示支持弹性搜索2.0https://github.com/spring-projects/spring-data-elasticsearch
请让我知道spring data elastic search是否支持ES2.2.0,如果是,请帮助我解决我的问题,我已经使用了上面github页面中描述的相同配置
我使用的是ES2.3.2和Spring Data2.0.5,以下配置对我有效。
我知道你正在使用2.2.0,还是试试看:让我知道它是否对你有用。
@Configuration
@EnableElasticsearchRepositories(basePackages = "your base reposity package")
public class EsConfiguration
{
private static final Logger m_log = LoggerFactory.getLogger(EsConfiguration.class);
@Autowired
RProperties properties;
@Bean
public Client client()
{
Client client = null;
Settings settings = Settings.settingsBuilder().put("cluster.name", "ranker.es").build();
try
{
String clusterIps = properties.getProperty("es.hosts");
Integer index = 0;
String[] clusterIpList = StringUtils.split(clusterIps, RConstants.COMMA);
InetSocketTransportAddress[] clusters = new InetSocketTransportAddress[clusterIpList.length];
for (String clusterIp : clusterIpList)
{
InetSocketTransportAddress transportAddress = new InetSocketTransportAddress(InetAddress.getByName(clusterIp),
properties.getIntProperty("es.port"));
clusters[index] = transportAddress;
index++;
}
client = TransportClient.builder().settings(settings).build().addTransportAddresses(clusters);
}
catch (UnknownHostException e)
{
m_log.error("Es Connection failed, application wont work as expected, FIX IT!!!!!!" + e);
}
return client;
}
@Bean
public ElasticsearchOperations elasticsearchTemplate()
{
return new ElasticsearchTemplate(client());
}
}
我正在将我的django项目从1.8升级到2.2.0(使用virtualenv中的Python 3.6)。我做了以下更改。 将on_delete添加到所有外键字段 将url反向导入更改为来自django。URL反向导入 在所有应用程序的url文件中包含路径/re_path而不是url 将设置文件中的MIDDLEWARE_CLASSES导入更改为MIDDLEWARE={} 我试图运行服务器,但它仍然
java:openjdk11 Spring-Boot:V2.2.0.发行版 我试着从下面的位置删除jar并做了mvn清洁安装,仍然没有运气。 .m2/repository/org/springframework/boot/spring-boot-actuator/2.2.0.release/spring-boot-actuator-2.2.0.release.jar 如何解决这个问题?
我试图将struts版本从2.3.35升级到2.5.17,但是遇到了如下问题: 我一直在使用本指南迁移到strut版本2.5.17:https://cwiki.apache.org/confluence/display/WW/Struts2.3到2.5迁移 我怀疑这是瓷砖的问题。 我已将所有与struts2-ties-plugin相关的jar升级到2.5.17版,包括struts2-ties-pl
我刚刚将我的Android Studio从1.0 RC 2升级到1.0.1。 之后,我被提示将gradle插件从0.14.0更新到1.0.0。 一旦我这么做了,Gradle构建就失败了- 还有其他人面临过类似的问题吗?非常感谢! 我的身材。格拉德尔-
我正在尝试将我的0.13.0sshd-core和sshd-sftp升级到2.1.0。但是实施上有很大的变化。任何使用支持SFTP协议6.0的最新版本的。我看到FileSystemView类和sftplet包不可用。
在尝试跟随Kariem的评论(展示如何从1.5.2升级到1.6.0)后,我也在尝试将石英调度器1.5.2升级到2.2.0。服务器上的java版本是1.6。 但是,当我在重新启动服务器后执行调度程序时,它会显示下面的错误。我试图把它改回1.5.2。错误消息仍然相同。有人知道怎么修吗? 17:13:58,811 ERROR[STDERR]异常线程"Thread-11" 17:13:58,813 ERR