Hello,
recently i started with deploying appian on-premise installation on windows server. I was able to start appian services but i have problem with starting search-server. This is output from log file:
[2017-11-08 09:05:03,430][INFO ][com.appian.es.bootstrap.NodeInit] JVM Version: 1.8.0_144[2017-11-08 09:05:03,430][INFO ][com.appian.es.bootstrap.NodeInit] JVM Arguments: -Xms1024m -Xmx1024m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Duser.timezone=GMT -DAPPIAN_HOME=..\..[2017-11-08 09:05:03,445][INFO ][com.appian.es.bootstrap.NodeInit] The following settings will be used to start the ElasticSearch node: path.home=C:\appian/search-server path.conf=C:\appian/search-server/conf path.plugins=C:\appian/search-server/plugins path.data=C:\appian/_admin/search-local/search-server/data path.work=C:\appian/_admin/search-local/search-server/work path.logs=C:\appian/logs/search-server http.enabled=true action.auto_create_index=false index.mapper.dynamic=false discovery.zen.ping.multicast.enabled=false threadpool.bulk.queue_size=500 indices.fielddata.cache.size=15% index.max_result_window=100000 index.search.slowlog.threshold.query.warn=500ms index.search.slowlog.threshold.query.info=100ms index.search.slowlog.threshold.fetch.warn=500ms index.search.slowlog.threshold.fetch.info=100ms index.indexing.slowlog.threshold.index.warn=500ms index.indexing.slowlog.threshold.index.info=100ms index.number_of_replicas=0 discovery.zen.minimum_master_nodes=1 cluster.name=appian-search-cluster[2017-11-08 09:05:03,445][INFO ][com.appian.es.bootstrap.NodeInit] Attempting initialization of ElasticSearch node on localhost:9300.[2017-11-08 09:05:03,602][INFO ][org.elasticsearch.node ] [Node localhost:9300] version[2.4.5], pid[8952], build[c849dd1/2017-04-24T16:18:17Z][2017-11-08 09:05:03,602][INFO ][org.elasticsearch.node ] [Node localhost:9300] initializing ...[2017-11-08 09:05:03,602][DEBUG][org.elasticsearch.node ] [Node localhost:9300] using config [C:\appian\search-server\conf], data [[C:\appian\_admin\search-local\search-server\data]], logs [C:\appian\logs\search-server], plugins [C:\appian\search-server\plugins][2017-11-08 09:05:03,602][INFO ][com.appian.es.bootstrap.NodeInit] Failed to initialize ElasticSearch node on port 9300. If other ports for this host are specified in appian-topology.xml, those will be tried as well.java.lang.IllegalStateException: Could not load plugin descriptor for existing plugin [appian-elasticsearch-auth]. Was the plugin built before 2.0? at org.elasticsearch.plugins.PluginsService.getPluginBundles(PluginsService.java:380) at org.elasticsearch.plugins.PluginsService.<init>(PluginsService.java:128) at org.elasticsearch.node.Node.<init>(Node.java:158) at com.appian.es.bootstrap.NodeWithPlugins.<init>(NodeWithPlugins.java:14) at com.appian.es.bootstrap.NodeInit.buildAndStartNode(NodeInit.java:328) at com.appian.es.bootstrap.NodeInit.init(NodeInit.java:149) at com.appian.es.bootstrap.Bootstrap.main(Bootstrap.java:62)Caused by: java.nio.file.NoSuchFileException: C:\appian\search-server\plugins\appian-elasticsearch-auth\plugin-descriptor.properties at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:79) at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97) at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102) at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:230) at java.nio.file.Files.newByteChannel(Files.java:361) at java.nio.file.Files.newByteChannel(Files.java:407) at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384) at java.nio.file.Files.newInputStream(Files.java:152) at org.elasticsearch.plugins.PluginInfo.readFromProperties(PluginInfo.java:87) at org.elasticsearch.plugins.PluginsService.getPluginBundles(PluginsService.java:378) ... 6 more[2017-11-08 09:05:03,622][ERROR][com.appian.es.bootstrap.Bootstrap] An unexpected error occurred.java.lang.IllegalStateException: Failed to initialize ElasticSearch node on any of the specified ports. at com.appian.es.bootstrap.NodeInit.init(NodeInit.java:162) at com.appian.es.bootstrap.Bootstrap.main(Bootstrap.java:62)
I checked plugins directory and there is empty folder for appian-elasticsearch-auth. May this cause the problem? If yes why it is empty and how can I solve this?
Thanks
Discussion posts and replies are publicly visible