Do you need to have a cluster setup to use elasticSearch? I'm thinking to feed on elasticSearch with JSON.
I'm having an issue to create a node at the very beginning.
Node node = NodeBuilder.nodeBuilder().node();
And it throws an error as follows:
java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z
at org.elasticsearch.common.logging.log4j.Log4jESLogger.isTraceEnabled(Log4jESLogger.java:57)
at org.elasticsearch.common.logging.support.AbstractESLogger.trace(AbstractESLogger.java:48)
at org.elasticsearch.monitor.MonitorModule.configure(MonitorModule.java:86)
at org.elasticsearch.common.inject.AbstractModule.configure(AbstractModule.java:59)
at org.elasticsearch.common.inject.spi.Elements$RecordingBinder.install(Elements.java:210)
at org.elasticsearch.common.inject.spi.Elements.getElements(Elements.java:91)
at org.elasticsearch.common.inject.InjectorShell$Builder.build(InjectorShell.java:142)
at org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:103)
at org.elasticsearch.common.inject.Guice.createInjector(Guice.java:93)
at org.elasticsearch.common.inject.Guice.createInjector(Guice.java:70)
at org.elasticsearch.common.inject.ModulesBuilder.createInjector(ModulesBuilder.java:58)
at org.elasticsearch.node.internal.InternalNode.(InternalNode.java:148)
at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:159)
at org.elasticsearch.node.NodeBuilder.node(NodeBuilder.java:166)
Any suggestions?