как подключить другую машину установить Elastic поисковый сервер? - PullRequest
1 голос
/ 24 августа 2011

Я устанавливаю эластичный поиск 0.16.2 в Debian Linux. Я хочу подключить эластичный сервер, который является установщиком Debian.Ранее я устанавливал эластичный сервер на своем компьютере. Для создания узла я использовал следующий код:

 Settings settings = ImmutableSettings.settingsBuilder() 
                                .put("index.number_of_shards",1) 
                                .build(); 
       Node node = NodeBuilder.nodeBuilder() 
                                .client(false).settings(settings) 
                                .local(false) 
                                .node().start(); 

Примечание: «локальный» означает, что локальные серверы, запущенные в той же JVM, обнаружат себя и сформируют кластер.

IP-адрес Linux box box 192.168.1.100, где устанавливается эластичный сервер. Где я делаю изменения, чтобы подключить сервер эластичного поиска Linux box с использованием Java?Спасибо

1 Ответ

1 голос
/ 16 сентября 2011

Вы хотите соединиться через транспортный клиент?

Тогда это должно сделать это (не уверен, если вам действительно нужно указать кластер):

Settings s = ImmutableSettings.settingsBuilder().put("cluster.name", cluster).build();
TransportClient client = new TransportClient(s);
client.addTransportAddress(new InetSocketTransportAddress(url, port));

Но убедитесь, чтоПоиск ElasticSearch не может быть найден в остальном мире:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...