Elasticsearch安装与使用
一、安装
1、前置条件
JDK:Java 1.8.0_151
2、下载
[root@localhost ~]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz
3、解压
[root@localhost ~]# tar -zxvf elasticsearch-6.4.2.tar.gz -C /usr/local/
4、配置
YML文件格式是YAML (YAML Aint Markup Language)编写的文件格式,YAML是一种直观的能够被电脑识别的的数据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的。它的基本语法规则如下。
§ 大小写敏感
§ 使用缩进表示层级关系
§ 缩进时不允许使用Tab键,只允许使用空格。
§ 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
# 表示注释,从这个字符一直到行尾,都会被解析器忽略
修改的主要内容:(原内容为注释,去掉相应注释即可。)
#配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。
cluster.name: my-es #节点名称 node.name: node-1 #设置索引数据的存储路径 path.data: /export/servers/data #设置日志的存储路径
path.logs: /export/servers/logs #设置当前的ip地址,通过指定相同网段的其他节点会加入该集群中 network.host: 192.168.216.121 #设置对外服务的http端口
http.port: 9200 #设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点
discovery.zen.ping.unicast.hosts: ["node-1"]
5、启动
[root@localhost elasticsearch-6.4.2]# ./bin/elasticsearch