elasticsearch安全机制

版本es2.0

bin/shield/esusers useradd es_admin -r admin
curl -u es_admin -XGET 'http://localhost:9200/'
curl  --user  name:password  -XPUT  'localhost:9200/idx'
TransportClient client = TransportClient.builder()
    .settings(Settings.builder()
        .put("cluster.name", "myClusterName")
        .put("shield.user", "transport_client_user:changeme")
        .put("plugin.types", "org.elasticsearch.shield.ShieldPlugin")
        ...
        .build())
    .addTransportAddress(new InetSocketTransportAddress("localhost", 9300))
    .addTransportAddress(new InetSocketTransportAddress("localhost", 9301));

猜你喜欢

转载自oitebody.iteye.com/blog/2265793