星期四, 9月 02, 2021

CentOS - 使用 yum 安裝 Kibana-7.14.1

1. cd /etc/yum.repos.d

2. 建立 kibana.repo

[kibana-7.x]
name=Kibana repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

3. 執行安裝
sudo yum install kibana


參考:
https://www.elastic.co/guide/en/kibana/7.14/rpm.html#rpm-repo



CentOS - 使用 yum 安裝 Elasticsearch-7.14.1-1

 1. cd /etc/yum.repos.d

2. 建立 elasticsearch.repo

[elasticsearch]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md

3. 執行安裝
sudo yum install --enablerepo=elasticsearch elasticsearch

4. 開通外部可以連線進來 or 出現以下錯誤

the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

修改  sudo vi /etc/elasticsearch/elasticsearch.yml
-----------------------------------------------------------------------------
node.name: prod-node-1
network.host: 0.0.0.0
cluster.initial_master_nodes: ["prod-node-1"]

最後
sudo systemctl start elasticsearch

觀看是否成功 running
sudo systemctl status elasticsearch

5. 若打 http://xxx.xxx.xxx.xx:9200/ 還是不能連線的話,那就是防火牆的問題
打開防火牆

sudo firewall-cmd --permanent --add-port=9200/tcp
sudo firewall-cmd --reload

輸入網址即可發現服務成功囉~
{
  "name" : "prod-node-1",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "0SYW9H_JS",
  "version" : {
    "number" : "7.14.1",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "66b55ebfa59c92c15db3f69",
    "build_date" : "2021-08-26T09:01:05.390870785Z",
    "build_snapshot" : false,
    "lucene_version" : "8.9.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}


6. 看 log 
sudo less /var/log/elasticsearch/elasticsearch.log


7. 安全性設定跳過 (ver 7.15)
sudo vi /etc/elasticsearch/elasticsearch.yml

最後一行新增
xpack.security.enabled: false



參考:
https://www.elastic.co/guide/en/elasticsearch/reference/7.14/rpm.html#rpm-repo

CentOS 7 - OpenJDK 1.8

安裝 OpenJDK 1.8


sudo yum install java-1.8.0-openjdk


參考:https://openjdk.java.net/install/