代码之家  ›  专栏  ›  技术社区  ›  loki

如何在elasticsearch中从节点数据连接到主节点?

  •  2
  • loki  · 技术社区  · 7 年前

    Eror:如果我检查“192.168.5.84”日志;出现以下错误。

    2017-08-16 13:37:38 Commons Daemon procrun stdout initialized
    [2017-08-16T13:37:43,253][INFO ][o.e.n.Node               ] [node1] initializing ...
    [2017-08-16T13:37:43,346][INFO ][o.e.e.NodeEnvironment    ] [node1] using [1] data paths, mounts [[(C:)]], net usable_space [10.7gb], net total_space [39.6gb], spins? [unknown], types [NTFS]
    [2017-08-16T13:37:43,346][INFO ][o.e.e.NodeEnvironment    ] [node1] heap size [1.9gb], compressed ordinary object pointers [true]
    [2017-08-16T13:37:43,472][INFO ][o.e.n.Node               ] [node1] node name [node1], node ID [81pArkMqSUuBVnKwny1Blw]
    [2017-08-16T13:37:43,472][INFO ][o.e.n.Node               ] [node1] version[5.4.1], pid[7632], build[2cfe0df/2017-05-29T16:05:51.443Z], OS[Windows Server 2012 R2/6.3/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_131/25.131-b11]
    [2017-08-16T13:37:43,472][INFO ][o.e.n.Node               ] [node1] JVM arguments [-Xms2g, -Xmx2g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+DisableExplicitGC, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -Djdk.io.permissionsUseCanonicalPath=true, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j.skipJansi=true, -XX:+HeapDumpOnOutOfMemoryError, -Delasticsearch, -Des.path.home=C:\elk\elasticsearch, -Des.default.path.logs=C:\elk\elasticsearch\logs, -Des.default.path.data=C:\elk\elasticsearch\data, -Des.default.path.conf=C:\elk\elasticsearch\config, exit, -Xms2048m, -Xmx2048m, -Xss1024k]
    [2017-08-16T13:37:45,706][INFO ][o.e.p.PluginsService     ] [node1] loaded module [aggs-matrix-stats]
    [2017-08-16T13:37:45,706][INFO ][o.e.p.PluginsService     ] [node1] loaded module [ingest-common]
    [2017-08-16T13:37:45,706][INFO ][o.e.p.PluginsService     ] [node1] loaded module [lang-expression]
    [2017-08-16T13:37:45,706][INFO ][o.e.p.PluginsService     ] [node1] loaded module [lang-groovy]
    [2017-08-16T13:37:45,706][INFO ][o.e.p.PluginsService     ] [node1] loaded module [lang-mustache]
    [2017-08-16T13:37:45,706][INFO ][o.e.p.PluginsService     ] [node1] loaded module [lang-painless]
    [2017-08-16T13:37:45,706][INFO ][o.e.p.PluginsService     ] [node1] loaded module [percolator]
    [2017-08-16T13:37:45,706][INFO ][o.e.p.PluginsService     ] [node1] loaded module [reindex]
    [2017-08-16T13:37:45,706][INFO ][o.e.p.PluginsService     ] [node1] loaded module [transport-netty3]
    [2017-08-16T13:37:45,706][INFO ][o.e.p.PluginsService     ] [node1] loaded module [transport-netty4]
    [2017-08-16T13:37:45,706][INFO ][o.e.p.PluginsService     ] [node1] no plugins loaded
    [2017-08-16T13:37:50,987][INFO ][o.e.d.DiscoveryModule    ] [node1] using discovery type [zen]
    [2017-08-16T13:37:52,347][INFO ][o.e.n.Node               ] [node1] initialized
    [2017-08-16T13:37:52,347][INFO ][o.e.n.Node               ] [node1] starting ...
    [2017-08-16T13:37:53,190][INFO ][o.e.t.TransportService   ] [node1] publish_address {192.168.5.84:9300}, bound_addresses {192.168.5.84:9300}
    [2017-08-16T13:37:53,206][INFO ][o.e.b.BootstrapChecks    ] [node1] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
    [2017-08-16T13:37:56,362][WARN ][o.e.d.z.ZenDiscovery     ] [node1] not enough master nodes discovered during pinging (found [[]], but needed [1]), pinging again
    [2017-08-16T13:37:59,378][WARN ][o.e.d.z.ZenDiscovery     ] [node1] not enough master nodes discovered during pinging (found [[]], but needed [1]), pinging again
    [2017-08-16T13:38:02,394][WARN ][o.e.d.z.ZenDiscovery     ] [node1] not enough master nodes discovered during pinging (found [[]], but needed [1]), pinging again

    cluster.name: elasticsearch         
    node.name: "lmaster"             
    node.master: true              
    node.data: true
    
    
    network.host: 10.180.11.82
    http.port: 333
    #network.bind_host: ["192.168.5.84"]
    #discovery.zen.ping.multicast.enabled: true
    discovery.zen.ping.unicast.hosts: ["10.180.11.82:333"]

    我的数据节点:(此处出现上述错误)192.168.5.84

    network.host: 192.168.5.84
    http.port: 333
    cluster.name: elasticsearch    
    node.name: "node1"  
    node.master: false
    node.data: true               
                            
    #discovery.zen.ping.unicast.hosts: ["10.180.11.82:333"]   
    #network.bind_host: 10.180.11.82
    discovery.zen.minimum_master_nodes: 1
    
    discovery.zen.ping.unicast.hosts: ["10.180.11.82:333"]
    1 回复  |  直到 7 年前
        1
  •  3
  •   Andrei Stefan    7 年前

    你的设置到处都是。从以下更简单的事情开始,确保它工作正常,然后,如果对使用的端口/IP不满意,开始更改:

    节点 10.180.11.82

    cluster.name: elasticsearch         
    node.name: "lmaster"             
    node.master: true              
    node.data: true
    
    network.host: 10.180.11.82
    discovery.zen.ping.unicast.hosts: ["192.168.5.84:9300"]
    discovery.zen.minimum_master_nodes: 1
    

    节点 192.168.5.84

    cluster.name: elasticsearch    
    node.name: "node1"  
    node.master: false
    node.data: true               
    
    network.host: 192.168.5.84
    discovery.zen.ping.unicast.hosts: ["10.180.11.82:9300"]
    discovery.zen.minimum_master_nodes: 1