CentOS7 ਤੇ Elasticsearch7.3 ਨੂੰ ਸਥਾਪਤ ਕਰੋ
ਹਵਾਲਾ
ਅਧਿਕਾਰਤ ਵੈਬਸਾਈਟ ਉਤਪਾਦ ਦਸਤਾਵੇਜ਼ 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
ਕੌਨਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਨੂੰ ਸੋਧੋ
Vi ਜਾਂ vim ਨੂੰ ਸੋਧਣ ਲਈ /etc/elasticsearch/elasticsearch.yml, ਬਾਉਂਡ IP ਅਤੇ ਪੋਰਟ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕਰੋ, ਅਤੇ ਫਿਰ ਨੋਡ ਨਾਮ ਸੰਸ਼ੋਧਿਤ ਕਰੋ. ਕੈਚੇ ਦਾ ਆਕਾਰ ਸਰਵਰ ਦੀ ਸਰੀਰਕ ਮੈਮੋਰੀ ਦੇ ਅੱਧੇ ਸੈੱਟ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਵੇਰਵਿਆਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਣ ਵੇਖੋ.
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
ਕੁਨੈਕਸ਼ਨ ਅਧਿਕਾਰਾਂ ਬਾਰੇ
ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ, ਡਿਫੌਲਟ ਤੌਰ ਤੇ ਕੋਈ ਕਨੈਕਸ਼ਨ ਅਧਿਕਾਰ ਪ੍ਰਣਾਲੀ ਨਹੀਂ ਹੁੰਦੀ. ਜੇ ਸਾਨੂੰ ਸਰਵਜਨਕ ਨੈਟਵਰਕ ਵਾਤਾਵਰਣ ਵਿੱਚ ਸੇਵਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਤਾਂ ਸਾਨੂੰ ਕੁਨੈਕਸ਼ਨ ਅਧਿਕਾਰ ਪ੍ਰਮਾਣਕਤਾ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ ਕੌਂਫਿਗਰੇਸ਼ਨ ਨੂੰ ਵੀ ਸੋਧਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਆਮ ਤੌਰ 'ਤੇ ਸਾਡੇ ਉਪਯੋਗ ਦੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਇਲਾਸਟਸਟਾਰਚ ਸੇਵਾ ਨੂੰ ਬਾਹਰ ਨਹੀਂ ਖੋਲ੍ਹਣਗੇ, ਇਸਲਈ ਇਹ ਲੇਖ ਵੇਰਵੇ ਸਹਿਤ ਨਹੀਂ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕੁਨੈਕਸ਼ਨ ਅਧਿਕਾਰ ਪ੍ਰਮਾਣਕਤਾ ਨੂੰ ਕਿਵੇਂ ਸੰਰਚਿਤ ਕਰਨਾ ਹੈ. ਜਦੋਂ ਸਾਡੀ ਸੇਵਾ ਸਰਵਰ ਦੇ ਸਥਾਨਕ ਏਰੀਆ ਨੈਟਵਰਕ ਵਿੱਚ ਤੈਨਾਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਸਾਨੂੰ ਅਧਿਕਾਰ ਪ੍ਰਮਾਣਿਕਤਾ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ. ਜੇ ਸਾਨੂੰ ਵਧੇਰੇ ਸੁੱਰਖਿਅਤ ਹੋਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਤਾਂ ਅਸੀਂ ਐਕਸੈਸ ਨੂੰ ਸੀਮਤ ਕਰਨ ਲਈ ਸਰਵਰ ਦੇ ਫਾਇਰਵਾਲ ਨਿਯਮਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰ ਸਕਦੇ ਹਾਂ.