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