સેન્ટોએસ 7 પર ઇલાસ્ટીશarchર્ક 7.3 ઇન્સ્ટોલ કરો

સંદર્ભ

સત્તાવાર વેબસાઇટ ઉત્પાદન દસ્તાવેજીકરણ REST APIs

REPO ફાઇલ ઉમેરો

/Etc/yum.repos.d/elasticsearch.repo ફાઇલને સંપાદિત કરવા માટે vi અથવા vim નો ઉપયોગ કરો, નીચેની સામગ્રીને ફાઇલમાં ક copyપિ કરો, પછી સાચવો અને બહાર નીકળો.

            [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
        

રૂપરેખાંકન ફાઇલમાં ફેરફાર કરો

/Etc/elasticsearch/elasticsearch.yml ને સંપાદિત કરવા, બાઉન્ડ આઇપી અને બંદરને સુધારવા માટે, અને પછી નોડ નામમાં ફેરફાર કરવા માટે vi અથવા vim નો ઉપયોગ કરો. સર્વરની ભૌતિક મેમરીના અડધા ભાગ પર ક beશ કદને સેટ કરવાની ભલામણ કરવામાં આવે છે. વિગતો માટે, કૃપા કરીને નીચેના ઉદાહરણનો સંદર્ભ લો.

            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
        

કનેક્શન અધિકૃતતા વિશે

ઇન્સ્ટોલેશન પછી, ડિફ defaultલ્ટ રૂપે કોઈ કનેક્શન authorથોરાઇઝેશન કંટ્રોલ નથી. જો અમને સાર્વજનિક નેટવર્ક વાતાવરણમાં સેવાઓ પ્રદાન કરવાની જરૂર હોય, તો અમને કનેક્શન authorથોરાઇઝેશન ચકાસણીને સક્ષમ કરવા માટે ગોઠવણીમાં પણ ફેરફાર કરવાની જરૂર છે. સામાન્ય રીતે અમારી વપરાશના દૃશ્યો બહારની તરફ ઇલાસ્ટીક સર્ચ સેવાને ખોલશે નહીં, તેથી આ લેખ કનેક્શન authorથોરાઇઝેશન ચકાસણીને કેવી રીતે ગોઠવવું તે વિગતવાર વર્ણન કરતું નથી. જ્યારે અમારી સેવા સર્વરના સ્થાનિક ક્ષેત્ર નેટવર્કમાં જમાવવામાં આવે છે, ત્યારે અમને અધિકૃતતા ચકાસણીને સક્ષમ કરવાની જરૂર નથી.જો આપણે વધુ સુરક્ષિત થવાની જરૂર હોય, તો અમે restક્સેસને પ્રતિબંધિત કરવા માટે સર્વરના ફાયરવ rulesલ નિયમોને ગોઠવી શકીએ છીએ.