CentOS7 တွင် Elasticsearch7.3 ကို Install လုပ်ပါ
ကိုးကားစရာ
တရားဝင်ဝက်ဘ်ဆိုက် ထုတ်ကုန်မှတ်တမ်း REST APIsREPO ဖိုင်ကိုထည့်ပါ
/etc/yum.repos.d/elasticsearch.repo ဖိုင်ကိုတည်းဖြတ်ရန် vi သို့မဟုတ် vim ကိုသုံးပါ၊ အောက်ပါအကြောင်းအရာများကိုဖိုင်ထဲကူးပါ၊ ပြီးနောက်သိမ်းပါ၊ ထွက်ပါ။
[elasticsearch-7.x]
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=1
autorefresh=1
type=rpm-md
တပ်ဆင်ခြင်းလုပ်ဆောင်ပါ
yum -y install elasticsearch
configuration file ကိုပြုပြင်မွမ်းမံပါ
vi သို့မဟုတ် vim ကို သုံး၍ /etc/elasticsearch/elasticsearch.yml၊ ချိတ်ဆက်ထားသော IP နှင့် port ကိုပြုပြင်ပြီး node name ကိုပြုပြင်ရန်။ ဆာဗာ၏ရုပ်ပိုင်းဆိုင်ရာမှတ်ဉာဏ်၏ထက်ဝက်ခန့်ကိုသတ်မှတ်ရန် cache size ကိုအကြံပြုသည်။ အသေးစိတ်အတွက် ကျေးဇူးပြု၍ အောက်ပါဥပမာကိုကြည့်ပါ။
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
ဝန်ဆောင်မှုကိုစတင်နှင့်ဝန်ဆောင်မှုကိုအတည်ပြုပါ
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
ဆက်သွယ်မှုခွင့်ပြုချက်အကြောင်း
တပ်ဆင်ပြီးသည်နှင့်ဆက်သွယ်မှုခွင့်ပြုချက်ကိုပုံမှန်မထားရှိပါ။ အများပြည်သူသုံးကွန်ယက်ပတ်ဝန်းကျင်တွင် ၀ န်ဆောင်မှုပေးရန်လိုအပ်ပါကဆက်သွယ်မှုခွင့်ပြုချက်အတည်ပြုခြင်းကို enable လုပ်ရန် configuration ကိုပြုပြင်ရပါမည်။ များသောအားဖြင့်ကျွန်ုပ်တို့၏အသုံးပြုမှုအခြေအနေများသည် Elasticsearch ၀ န်ဆောင်မှုကိုပြင်ပတွင်ဖွင့်ပေးလိမ့်မည်မဟုတ်ပါ၊ ထို့ကြောင့်ဤဆောင်းပါးသည်ဆက်သွယ်မှုခွင့်ပြုချက်အတည်ပြုခြင်းကိုမည်သို့ configure လုပ်ရမည်ကိုအသေးစိတ်ဖော်ပြမထားပါ။ ကျွန်ုပ်တို့၏ ၀ န်ဆောင်မှုကိုဆာဗာ၏ဒေသတွင်းကွန်ယက်တွင်အသုံးပြုသောအခါခွင့်ပြုချက်ကိုအတည်ပြုရန်မလိုအပ်ပါ။ ကျွန်ုပ်တို့ပိုမိုလုံခြုံရန်လိုအပ်လျှင်ဝင်ရောက်ခွင့်ကိုကန့်သတ်ရန်ဆာဗာ၏ firewall စည်းမျဉ်းများကို configure လုပ်နိုင်သည်။