K8S 日誌收集(三):ES 集群安裝
阿新 • • 發佈:2018-04-28
network -xms 結果 hosts sys k8s package refresh cat
集群設備
ip | role |
---|---|
192.168.19.93 | master、data |
192.168.19.94 | data |
安裝java
elasticsearch 需要java環境
elasticsearch-6.x 要求java版本1.8.0_131 or later
rpm -ivh http://192.168.19.111:8080/panjunbai/jdk-8u141-linux-x64.rpm
安裝elasticsearch
可以使用yum源安裝,也可以下載rpm包直接安裝
cat /etc/yum.repos.d/elastic.repo [elasticsearch-6.x] name=Elasticsearch repository for 6.x packages baseurl=https://artifacts.elastic.co/packages/6.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md yum install -y elasticsearch
rpm -ivh http://192.168.19.111:8080/panjunbai/elasticsearch-6.2.4.rpm
配置elasticsearch通用配置
配置java運行內存大小,修改/etc/elasticsearch/jvm.options文件中-Xms -Xmx的值,為java虛擬機運行的內存最小和最大值,必須相同。其他使用默認值即可。
[root@es-2 elasticsearch]# cat /etc/elasticsearch/jvm.options |grep "^-Xm"
-Xms6g
-Xmx6g
創建elasticsearch運行的日誌路徑和數據路徑
[root@es-2 elasticsearch]# mkdir /data/es-data [root@es-2 elasticsearch]# mkdir /data/es-log [root@es-2 elasticsearch]# chown -R elasticsearch.elasticsearch /data
192.168.19.93 elasticsearch 配置
[root@es-2 elasticsearch]# cat elasticsearch.yml |grep -v "^#" cluster.name: test-panjunbai node.name: node-94 path.data: /data/es-data path.logs: /data/es-log network.host: 192.168.19.94 http.port: 9200 discovery.zen.ping.unicast.hosts: ["192.168.19.93", "192.168.19.94"] discovery.zen.minimum_master_nodes: 1 node.master: true node.data: true
192.168.19.94 elasticsearch 配置
[root@es-1 elasticsearch]# cat elasticsearch.yml
cluster.name: test-panjunbai
node.name: node-93
path.data: /data/es-data
path.logs: /data/es-log
network.host: 192.168.19.93
http.port: 9200
discovery.zen.ping.unicast.hosts: ["192.168.19.93", "192.168.19.94"]
discovery.zen.minimum_master_nodes: 1
node.master: false
node.data: true
在192.168.19.93、192.168.19.94 啟動elasticsearch
systemctl start elasticsearch
啟動成功後訪問結果
[root@es-2 es-log]# curl 192.168.19.93:9200
{
"name" : "node-93",
"cluster_name" : "test-panjunbai",
"cluster_uuid" : "joXSilqGTiyvah-VcIqlYQ",
"version" : {
"number" : "6.2.4",
"build_hash" : "ccec39f",
"build_date" : "2018-04-12T20:37:28.497551Z",
"build_snapshot" : false,
"lucene_version" : "7.2.1",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
[root@es-2 es-log]# curl 192.168.19.94:9200
{
"name" : "node-94",
"cluster_name" : "test-panjunbai",
"cluster_uuid" : "joXSilqGTiyvah-VcIqlYQ",
"version" : {
"number" : "6.2.4",
"build_hash" : "ccec39f",
"build_date" : "2018-04-12T20:37:28.497551Z",
"build_snapshot" : false,
"lucene_version" : "7.2.1",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
K8S 日誌收集(三):ES 集群安裝