elasticsearch2.4.2安装(1)

1. 解压elasticsearch.2.4.2;3个节点

2. 修改config/elasticsearch.yml

(注意要顶格写,冒号后面要加一个空格)

NIE-00: 192.168.1.100

a)cluster.name: ns-cluster (同一集群要一样)
b)node.name: node-0
c)network.Host: 192.168.1.100
d)防止脑裂的配置
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping_timeout: 120s
client.transport.ping_timeout: 60s
discovery.zen.ping.unicast.hosts:["192.168.1.100","192.168.1.101","192.168.1.102"]

NIE-01: 192.168.1.101

a)cluster.name: ns-cluster (同一集群要一样)
b)node.name: node-1
c)network.Host: 192.168.1.101
d)防止脑裂的配置
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping_timeout: 120s
client.transport.ping_timeout: 60s
discovery.zen.ping.unicast.hosts: ["192.168.1.100","192.168.1.101", "192.168.1.102"]

NIE-01: 192.168.1.102

a)cluster.name: ns-cluster (同一集群要一样)
b)node.name: node-2
c)network.Host: 192.168.1.102
d)防止脑裂的配置
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping_timeout: 120s
client.transport.ping_timeout: 60s
discovery.zen.ping.unicast.hosts: ["192.168.1.100","192.168.1.101", "192.168.1.102"]

3. 启动:nohup ./bin/elasticsearch >es.log 2>&1 &

控制台输出如下:

[[email protected] elasticsearch-2.4.2]$ bin/elasticsearch
[2016-12-01 22:12:03,419][WARN ][bootstrap ] unable to install syscall filter: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER compiled in

[2016-12-01 22:12:04,110][INFO ][node ] [node-0] version[2.4.2], pid[6784], build[161c65a/2016-11-17T11:51:03Z]

[2016-12-01 22:12:04,110][INFO ][node ] [node-0] initializing ...

[2016-12-01 22:12:05,335][INFO ][plugins ] [node-0] modules [lang-groovy, reindex, lang-expression], plugins [], sites []

[2016-12-01 22:12:05,488][INFO ][env ] [node-0] using [1] data paths, mounts [[/ (/dev/mapper/VolGroup-lv_root)]], net usable_space [2.6gb], net total_space [16.4gb], spins? [possibly], types [ext4]

[2016-12-01 22:12:05,488][INFO ][env ] [node-0] heap size [1015.6mb], compressed ordinary object pointers [true]

[2016-12-01 22:12:05,488][WARN ][env ] [node-0] max file descriptors [4096] for elasticsearch process likely too low, consider increasing to at least [65536]

[2016-12-01 22:12:09,221][INFO ][node ] [node-0] initialized

[2016-12-01 22:12:09,222][INFO ][node ] [node-0] starting ...

[2016-12-01 22:12:09,363][INFO ][transport ] [node-0] publish_address {192.168.1.100:9300}, bound_addresses {192.168.1.100:9300}

[2016-12-01 22:12:09,370][INFO ][discovery ] [node-0] ns/UOPlLQJRTVay--um3NeBSA

[2016-12-01 22:12:39,377][WARN ][discovery ] [node-0] waited for 30s and no initial state was set by the discovery

[2016-12-01 22:12:39,391][INFO ][http ] [node-0] publish_address {192.168.1.100:9200}, bound_addresses {192.168.1.100:9200}

[2016-12-01 22:12:39,391][INFO ][node ] [node-0] started

[2016-12-01 22:15:42,224][INFO ][cluster.service ] [node-0] detected_master {node-1}{8sluGD79Rga0GuGPhoQkCA}{192.168.1.101}{192.168.1.101:9300}, added {{node-1}{8sluGD79Rga0GuGPhoQkCA}{192.168.1.101}{192.168.1.101:9300},}, reason: zen-disco-receive(from master [{node-1}{8sluGD79Rga0GuGPhoQkCA}{192.168.1.101}{192.168.1.101:9300}])

[2016-12-01 22:15:49,621][INFO ][cluster.service ] [node-0] added {{node-2}{nMa8oo-6RW6zJLE3MQROYQ}{192.168.1.102}{192.168.1.102:9300},}, reason: zen-disco-receive(from master [{node-1}{8sluGD79Rga0GuGPhoQkCA}{192.168.1.101}{192.168.1.101:9300}])

其他两个节点,同上,启动;

4. 浏览器访问:

http://nie-02:9200/

http://nie-02:9200/?pretty

0. 前提是:hosts

192.168.1.100 NIE-00
192.168.1.101 NIE-01
192.168.1.102 NIE-02
{
"name" : "node-2",
"cluster_name" : "ns-cluster",
"cluster_uuid" : "na",
"version" : {
"number" : "2.4.2",
"build_hash" : "161c65a337d4b422ac0c805f284565cf2014bb84",
"build_timestamp" : "2016-11-17T11:51:03Z",
"build_snapshot" : false,
"lucene_version" : "5.5.2"
},
"tagline" : "You Know, for Search"
}

最简安装还是蛮easy的。

今天先到这里。

原文地址:http://blog.51cto.com/coffee/2090430

时间: 2024-10-10 09:02:19

elasticsearch2.4.2安装(1)的相关文章

elasticsearch2.4.2安装(2) --插件marvel

1. online install : 执行 bin/elasticsearch install licencebin/elasticsearch install marvel-agent 2. offline install 2.1 首先下载 licence:license-2.4.4.zipmarvel-agent: marvel-agent-2.4.4.zipmarvel: marvel-2.4.4.tar.gz 2.2 安装licence marvel-agent: bin/plugin

Elasticsearch入门之从零开始安装ik分词器

起因 需要在ES中使用聚合进行统计分析,但是聚合字段值为中文,ES的默认分词器对于中文支持非常不友好:会把完整的中文词语拆分为一系列独立的汉字进行聚合,显然这并不是我的初衷.我们来看个实例: POST http://192.168.80.133:9200/my_index_name/my_type_name/_search { "size": 0, "query" : { "range" : { "time": { "

storm-安装

1. 单机安装storm测试环境 http://www.myexception.cn/open-source/1809563.html 2. storm 将处理结果保存到mysql 1)下载mysql jar http://www.mysql.com/downloads/connector/j/ 2) 将jar包上传到storm lib目录 3) 将jar 导入到idea 4) 按照java 操作mysql 即可 需求,将storm的一个数据流,直接保存到es,可以省略很多环节! 测试1: 百度

[Big Data - ELK] ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台

ELK平台介绍 在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段: 以下内容来自: http://baidu.blog.51cto.com/71938/1676798 日志主要包括系统日志.应用程序日志和安全日志.系统运维和开发人员可以通过日志了解服务器软硬件信息.检查配置过程中的错误及错误发生的原因.经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误. 通常,日志被分散的储存不同的设备上.如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志.这

ELK平台搭建 ES

系统环境: System: Centos 6.5 ElasticSearch: 2.3.3 Logstash: 2.3.3 Kibana: 4.5.1 Java: jdk_1.8.0_71 新建用户: ELK不允许root用户启动 #useradd elk JDK或JRE下载安装: java也可到这个地址下载https://www.reucon.com/cdn/java/ # mkdir /usr/java/  # cd /usr/java # tar -zxvf jdk-8u71-linux-

elk平台搭建

很多时候我们需要对日志做一个集中式的处理,但是通常情况下这些日志都分布到n台机器上面,导致一个结果就是效率比较低,而ELK平台可以帮助我们解决这么一件事情: ELK下载:https://www.elastic.co/downloads/ 组件说明: 1)Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等. 2)Logstash是一个完全开源的工具,他可以对你的日志进行收集.过滤,并将

ELK日志分析平台搭建

ELK平台介绍 在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段: 以下内容来自:http://baidu.blog.51cto.com/71938/1676798 日志主要包括系统日志.应用程序日志和安全日志.系统运维和开发人员可以通过日志了解服务器软硬件信息.检查配置过程中的错误及错误发生的原因.经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误. 通常,日志被分散的储存不同的设备上.如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志.这样

大数据之ES系列——第一篇 ElasticSearch2.2 集群安装部署

第一部分  安装准备 准备三台主机节点: hc11.spads  192.168.160.181 hc12.spads  192.168.160.182 hc13.spads  192.168.160.183 准备软件包: elasticsearch-2.2.0.tar.gz 注:将以上软件包上传至各主机节点/opt/softwareRes/目录下. 第二部分 安装配置 elasticsearch-2.2.0 1.各主机节点分别解压软件包 elasticsearch-2.2.0.tar.gz t

Elasticsearch2.x手册 - 第1章 入门指南 - 1.2 安装

1.2      安装 Elasticsearch至少需要Java 7.建议你使用Oracle的JDK版本1.8.0_25.在你安装Elasticsearch时,请先检查Java运行版本. java -version echo $JAVA_HOME 一旦我们安装了Java,我们就可以下载并运行Elasticsearch.二进制文件可以从www.elastic.co/downloads和https://github.com/elastic/elasticsearch/releases下载.对于每一