Skip to content
Snippets Groups Projects
Commit c8c58d1a authored by Shinsuke Sugaya's avatar Shinsuke Sugaya
Browse files

elasticsearch 7.8.0

parent 9149c4c0
Branches
Tags
No related merge requests found
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<project name="dbflute" basedir="."> <project name="dbflute" basedir=".">
<property name="mydbflute.dir" value="${basedir}/mydbflute" /> <property name="mydbflute.dir" value="${basedir}/mydbflute" />
<property name="target.dir" value="${basedir}/target" /> <property name="target.dir" value="${basedir}/target" />
<property name="branch.name" value="es-7.7" /> <property name="branch.name" value="es-7.8" />
<property name="mydbflute.url" value="https://github.com/lastaflute/lastaflute-example-waterfront/archive/${branch.name}.zip" /> <property name="mydbflute.url" value="https://github.com/lastaflute/lastaflute-example-waterfront/archive/${branch.name}.zip" />
<target name="mydbflute.check"> <target name="mydbflute.check">
... ...
......
...@@ -13,48 +13,48 @@ ...@@ -13,48 +13,48 @@
<mkdir dir="${plugins.dir}" /> <mkdir dir="${plugins.dir}" />
<!-- analysis-extension --> <!-- analysis-extension -->
<antcall target="install.plugin"> <antcall target="install.plugin">
<param name="repo.url" value="${maven.release.repo.url}" /> <param name="repo.url" value="${maven.snapshot.repo.url}" />
<param name="plugin.groupId" value="org/codelibs" /> <param name="plugin.groupId" value="org/codelibs" />
<param name="plugin.name.prefix" value="elasticsearch-" /> <param name="plugin.name.prefix" value="elasticsearch-" />
<param name="plugin.name" value="analysis-extension" /> <param name="plugin.name" value="analysis-extension" />
<param name="plugin.version" value="7.7.0" /> <param name="plugin.version" value="7.8.0-SNAPSHOT" />
<param name="plugin.zip.version" value="7.7.0" /> <param name="plugin.zip.version" value="7.8.0-20200621.120633-2" />
</antcall> </antcall>
<!-- analysis-fess --> <!-- analysis-fess -->
<antcall target="install.plugin"> <antcall target="install.plugin">
<param name="repo.url" value="${maven.release.repo.url}" /> <param name="repo.url" value="${maven.snapshot.repo.url}" />
<param name="plugin.groupId" value="org/codelibs" /> <param name="plugin.groupId" value="org/codelibs" />
<param name="plugin.name.prefix" value="elasticsearch-" /> <param name="plugin.name.prefix" value="elasticsearch-" />
<param name="plugin.name" value="analysis-fess" /> <param name="plugin.name" value="analysis-fess" />
<param name="plugin.version" value="7.7.0" /> <param name="plugin.version" value="7.8.0-SNAPSHOT" />
<param name="plugin.zip.version" value="7.7.0" /> <param name="plugin.zip.version" value="7.8.0-20200621.121626-1" />
</antcall> </antcall>
<!-- configsync --> <!-- configsync -->
<antcall target="install.plugin"> <antcall target="install.plugin">
<param name="repo.url" value="${maven.release.repo.url}" /> <param name="repo.url" value="${maven.snapshot.repo.url}" />
<param name="plugin.groupId" value="org/codelibs" /> <param name="plugin.groupId" value="org/codelibs" />
<param name="plugin.name.prefix" value="elasticsearch-" /> <param name="plugin.name.prefix" value="elasticsearch-" />
<param name="plugin.name" value="configsync" /> <param name="plugin.name" value="configsync" />
<param name="plugin.version" value="7.7.0" /> <param name="plugin.version" value="7.8.0-SNAPSHOT" />
<param name="plugin.zip.version" value="7.7.0" /> <param name="plugin.zip.version" value="7.8.0-20200621.122210-1" />
</antcall> </antcall>
<!-- dataformat --> <!-- dataformat -->
<antcall target="install.plugin"> <antcall target="install.plugin">
<param name="repo.url" value="${maven.release.repo.url}" /> <param name="repo.url" value="${maven.snapshot.repo.url}" />
<param name="plugin.groupId" value="org/codelibs" /> <param name="plugin.groupId" value="org/codelibs" />
<param name="plugin.name.prefix" value="elasticsearch-" /> <param name="plugin.name.prefix" value="elasticsearch-" />
<param name="plugin.name" value="dataformat" /> <param name="plugin.name" value="dataformat" />
<param name="plugin.version" value="7.7.0" /> <param name="plugin.version" value="7.8.0-SNAPSHOT" />
<param name="plugin.zip.version" value="7.7.0" /> <param name="plugin.zip.version" value="7.8.0-20200619.213931-1" />
</antcall> </antcall>
<!-- minhash --> <!-- minhash -->
<antcall target="install.plugin"> <antcall target="install.plugin">
<param name="repo.url" value="${maven.release.repo.url}" /> <param name="repo.url" value="${maven.snapshot.repo.url}" />
<param name="plugin.groupId" value="org/codelibs" /> <param name="plugin.groupId" value="org/codelibs" />
<param name="plugin.name.prefix" value="elasticsearch-" /> <param name="plugin.name.prefix" value="elasticsearch-" />
<param name="plugin.name" value="minhash" /> <param name="plugin.name" value="minhash" />
<param name="plugin.version" value="7.7.0" /> <param name="plugin.version" value="7.8.0-SNAPSHOT" />
<param name="plugin.zip.version" value="7.7.0" /> <param name="plugin.zip.version" value="7.8.0-20200619.215156-1" />
</antcall> </antcall>
<antcall target="remove.jars" /> <antcall target="remove.jars" />
... ...
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>org.codelibs.fess</groupId> <groupId>org.codelibs.fess</groupId>
<artifactId>fess</artifactId> <artifactId>fess</artifactId>
<version>13.7.2-SNAPSHOT</version> <version>13.8.0-SNAPSHOT</version>
<packaging>war</packaging> <packaging>war</packaging>
<name>Fess</name> <name>Fess</name>
<description>Fess is Full tExt Search System.</description> <description>Fess is Full tExt Search System.</description>
...@@ -35,12 +35,12 @@ ...@@ -35,12 +35,12 @@
</parent> </parent>
<properties> <properties>
<!-- Main Framework --> <!-- Main Framework -->
<dbflute.version>1.2.2</dbflute.version> <dbflute.version>1.2.3</dbflute.version>
<lastaflute.version>1.1.6</lastaflute.version> <lastaflute.version>1.1.7</lastaflute.version>
<lasta.di.version>0.8.2</lasta.di.version> <lasta.di.version>0.8.2</lasta.di.version>
<lasta.taglib.version>0.7.3</lasta.taglib.version> <lasta.taglib.version>0.7.3</lasta.taglib.version>
<lasta.job.version>0.5.4</lasta.job.version> <lasta.job.version>0.5.4</lasta.job.version>
<mailflute.version>0.6.1</mailflute.version> <mailflute.version>0.6.3</mailflute.version>
<!-- Partner Library --> <!-- Partner Library -->
<slf4j.version>1.7.30</slf4j.version> <slf4j.version>1.7.30</slf4j.version>
...@@ -49,23 +49,23 @@ ...@@ -49,23 +49,23 @@
<commons.fileupload.version>1.4</commons.fileupload.version> <commons.fileupload.version>1.4</commons.fileupload.version>
<asm.version>8.0.1</asm.version> <asm.version>8.0.1</asm.version>
<tika.version>1.24.1</tika.version> <tika.version>1.24.1</tika.version>
<groovy.version>3.0.3</groovy.version> <groovy.version>3.0.4</groovy.version>
<minio.version>7.0.2</minio.version> <minio.version>7.0.2</minio.version>
<okhttp.version>3.14.8</okhttp.version> <okhttp.version>3.14.9</okhttp.version>
<!-- Crawler --> <!-- Crawler -->
<crawler.version>3.7.2-SNAPSHOT</crawler.version> <crawler.version>3.8.0-SNAPSHOT</crawler.version>
<!-- Suggest --> <!-- Suggest -->
<suggest.version>7.7.0</suggest.version> <suggest.version>7.8.0-SNAPSHOT</suggest.version>
<!-- Elasticsearch --> <!-- Elasticsearch -->
<elasticsearch.version>7.7.1</elasticsearch.version> <elasticsearch.version>7.8.0</elasticsearch.version>
<elasticsearch.httpclient.version>7.7.0</elasticsearch.httpclient.version> <elasticsearch.httpclient.version>7.8.0</elasticsearch.httpclient.version>
<cluster.runner.version>${elasticsearch.version}.0</cluster.runner.version> <cluster.runner.version>${elasticsearch.version}.0</cluster.runner.version>
<!-- Tomcat --> <!-- Tomcat -->
<tomcat.version>9.0.35</tomcat.version> <tomcat.version>9.0.36</tomcat.version>
<tomcat.boot.version>0.7.5</tomcat.boot.version> <tomcat.boot.version>0.7.5</tomcat.boot.version>
<!-- Testing --> <!-- Testing -->
...@@ -1036,7 +1036,7 @@ ...@@ -1036,7 +1036,7 @@
<dependency> <dependency>
<groupId>org.glassfish.jersey.core</groupId> <groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId> <artifactId>jersey-common</artifactId>
<version>2.30.1</version> <version>2.31</version>
<exclusions> <exclusions>
<exclusion> <exclusion>
<groupId>jakarta.annotation</groupId> <groupId>jakarta.annotation</groupId>
...@@ -1243,7 +1243,7 @@ ...@@ -1243,7 +1243,7 @@
<dependency> <dependency>
<groupId>commons-io</groupId> <groupId>commons-io</groupId>
<artifactId>commons-io</artifactId> <artifactId>commons-io</artifactId>
<version>2.6</version> <version>2.7</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
... ...
......
...@@ -138,7 +138,7 @@ import org.elasticsearch.action.update.UpdateRequestBuilder; ...@@ -138,7 +138,7 @@ import org.elasticsearch.action.update.UpdateRequestBuilder;
import org.elasticsearch.action.update.UpdateResponse; import org.elasticsearch.action.update.UpdateResponse;
import org.elasticsearch.client.AdminClient; import org.elasticsearch.client.AdminClient;
import org.elasticsearch.client.Client; import org.elasticsearch.client.Client;
import org.elasticsearch.cluster.metadata.MappingMetaData; import org.elasticsearch.cluster.metadata.MappingMetadata;
import org.elasticsearch.common.collect.ImmutableOpenMap; import org.elasticsearch.common.collect.ImmutableOpenMap;
import org.elasticsearch.common.document.DocumentField; import org.elasticsearch.common.document.DocumentField;
import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.settings.Settings;
...@@ -412,7 +412,7 @@ public class FessEsClient implements Client { ...@@ -412,7 +412,7 @@ public class FessEsClient implements Client {
final GetMappingsResponse getMappingsResponse = final GetMappingsResponse getMappingsResponse =
client.admin().indices().prepareGetMappings(indexName).execute().actionGet(fessConfig.getIndexIndicesTimeout()); client.admin().indices().prepareGetMappings(indexName).execute().actionGet(fessConfig.getIndexIndicesTimeout());
final ImmutableOpenMap<String, MappingMetaData> indexMappings = getMappingsResponse.mappings().get(indexName); final ImmutableOpenMap<String, MappingMetadata> indexMappings = getMappingsResponse.mappings().get(indexName);
if (indexMappings == null || !indexMappings.containsKey("properties")) { if (indexMappings == null || !indexMappings.containsKey("properties")) {
String source = null; String source = null;
final String mappingFile = indexConfigPath + "/" + index + "/" + docType + ".json"; final String mappingFile = indexConfigPath + "/" + index + "/" + docType + ".json";
... ...
......
...@@ -181,10 +181,7 @@ public class SystemMonitorTarget implements TimeoutTarget { ...@@ -181,10 +181,7 @@ public class SystemMonitorTarget implements TimeoutTarget {
String stats = null; String stats = null;
try { try {
final FessEsClient esClient = ComponentUtil.getFessEsClient(); final FessEsClient esClient = ComponentUtil.getFessEsClient();
final NodesStatsResponse response = final NodesStatsResponse response = esClient.admin().cluster().prepareNodesStats().all().execute().actionGet(10000L);
esClient.admin().cluster().prepareNodesStats().setIngest(false).setBreaker(false).setDiscovery(false).setFs(true)
.setHttp(true).setIndices(true).setJvm(true).setOs(true).setProcess(true).setScript(false).setThreadPool(true)
.setTransport(true).execute().actionGet(10000L);
final XContentBuilder builder = XContentFactory.jsonBuilder(); final XContentBuilder builder = XContentFactory.jsonBuilder();
builder.startObject(); builder.startObject();
response.toXContent(builder, ToXContent.EMPTY_PARAMS); response.toXContent(builder, ToXContent.EMPTY_PARAMS);
... ...
......
...@@ -27,14 +27,14 @@ import org.codelibs.fess.mylasta.direction.FessConfig; ...@@ -27,14 +27,14 @@ import org.codelibs.fess.mylasta.direction.FessConfig;
import org.elasticsearch.action.ActionListener; import org.elasticsearch.action.ActionListener;
import org.elasticsearch.action.admin.indices.exists.indices.IndicesExistsResponse; import org.elasticsearch.action.admin.indices.exists.indices.IndicesExistsResponse;
import org.elasticsearch.action.admin.indices.mapping.get.GetFieldMappingsResponse; import org.elasticsearch.action.admin.indices.mapping.get.GetFieldMappingsResponse;
import org.elasticsearch.action.admin.indices.mapping.get.GetFieldMappingsResponse.FieldMappingMetaData; import org.elasticsearch.action.admin.indices.mapping.get.GetFieldMappingsResponse.FieldMappingMetadata;
import org.elasticsearch.action.admin.indices.mapping.get.GetMappingsResponse; import org.elasticsearch.action.admin.indices.mapping.get.GetMappingsResponse;
import org.elasticsearch.action.admin.indices.mapping.put.PutMappingRequestBuilder; import org.elasticsearch.action.admin.indices.mapping.put.PutMappingRequestBuilder;
import org.elasticsearch.action.index.IndexRequest; import org.elasticsearch.action.index.IndexRequest;
import org.elasticsearch.action.support.master.AcknowledgedResponse; import org.elasticsearch.action.support.master.AcknowledgedResponse;
import org.elasticsearch.client.Client; import org.elasticsearch.client.Client;
import org.elasticsearch.client.IndicesAdminClient; import org.elasticsearch.client.IndicesAdminClient;
import org.elasticsearch.cluster.metadata.MappingMetaData; import org.elasticsearch.cluster.metadata.MappingMetadata;
import org.elasticsearch.common.collect.ImmutableOpenMap; import org.elasticsearch.common.collect.ImmutableOpenMap;
import org.elasticsearch.common.xcontent.XContentType; import org.elasticsearch.common.xcontent.XContentType;
...@@ -93,7 +93,7 @@ public final class UpgradeUtil { ...@@ -93,7 +93,7 @@ public final class UpgradeUtil {
final FessConfig fessConfig = ComponentUtil.getFessConfig(); final FessConfig fessConfig = ComponentUtil.getFessConfig();
final GetMappingsResponse getMappingsResponse = final GetMappingsResponse getMappingsResponse =
indicesClient.prepareGetMappings(index).execute().actionGet(fessConfig.getIndexIndicesTimeout()); indicesClient.prepareGetMappings(index).execute().actionGet(fessConfig.getIndexIndicesTimeout());
final ImmutableOpenMap<String, MappingMetaData> indexMappings = getMappingsResponse.mappings().get(index); final ImmutableOpenMap<String, MappingMetadata> indexMappings = getMappingsResponse.mappings().get(index);
if (indexMappings == null || !indexMappings.containsKey(type)) { if (indexMappings == null || !indexMappings.containsKey(type)) {
String source = null; String source = null;
final String mappingFile = indexResourcePath + "/" + type + ".json"; final String mappingFile = indexResourcePath + "/" + type + ".json";
...@@ -124,7 +124,7 @@ public final class UpgradeUtil { ...@@ -124,7 +124,7 @@ public final class UpgradeUtil {
final String field, final String source) { final String field, final String source) {
final GetFieldMappingsResponse gfmResponse = final GetFieldMappingsResponse gfmResponse =
indicesClient.prepareGetFieldMappings(index).addTypes(type).setFields(field).execute().actionGet(); indicesClient.prepareGetFieldMappings(index).addTypes(type).setFields(field).execute().actionGet();
final FieldMappingMetaData fieldMappings = gfmResponse.fieldMappings(index, type, field); final FieldMappingMetadata fieldMappings = gfmResponse.fieldMappings(index, type, field);
if (fieldMappings == null || fieldMappings.isNull()) { if (fieldMappings == null || fieldMappings.isNull()) {
try { try {
final AcknowledgedResponse pmResponse = final AcknowledgedResponse pmResponse =
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment