K8S log collection (3): ES cluster installation

cluster device

ip role
192.168.19.93 master、data
192.168.19.94 data

install java

elasticsearch requires java environment

elasticsearch-6.x requires java version 1.8.0_131 or later

rpm  -ivh http://192.168.19.111:8080/panjunbai/jdk-8u141-linux-x64.rpm

Install elasticsearch

You can use the yum source to install, or you can download the rpm package and install it directly

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

Configure elasticsearch general configuration

Configure the Java running memory size, and modify the values ​​of -Xms -Xmx in the /etc/elasticsearch/jvm.options file. The minimum and maximum memory for the Java virtual machine must be the same. Others can use the default value.

[root@es-2 elasticsearch]# cat /etc/elasticsearch/jvm.options |grep "^-Xm"
-Xms6g
-Xmx6g

Create the log path and data path for elasticsearch to run

[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 configuration

[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 configuration

[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

Start elasticsearch at 192.168.19.93, 192.168.19.94

systemctl start elasticsearch

Access results after successful startup

[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"
}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325008305&siteId=291194637