சில நேரங்களில், பயனர்கள் தனிமைப்படுத்தப்பட்ட சூழலில் Elasticsearch ஐ இயக்க விரும்புகிறார்கள். இத்தகைய சூழ்நிலைகளில், அவர்கள் எலாஸ்டிக் சர்ச் சேவையை கன்டெய்னரைஸ் செய்ய டோக்கர் பிளாட்ஃபார்மைப் பயன்படுத்தலாம் மற்றும் அவர்களின் விருப்பங்களுக்கு ஏற்ப அதைப் பயன்படுத்த அவர்களின் தனிப்பட்ட எலாஸ்டிக் தேடல் படத்தையும் உருவாக்கலாம்.
டோக்கரில் எலாஸ்டிக் தேடல் படத்தை எவ்வாறு உருவாக்குவது என்பதை இந்த வலைப்பதிவு விளக்குகிறது.
டோக்கரைப் பயன்படுத்தி ஒரு மீள் தேடல் படத்தை உருவாக்கவும்
Elasticsearch சமூகம் டோக்கர் தளத்தில் அதிகாரப்பூர்வ படத்தை வழங்குகிறது, அதில் பயனர்கள் Elasticsearch கொள்கலனை பயன்படுத்த வேண்டிய அனைத்தையும் கொண்டுள்ளது. பயனர்கள் டோக்கரின் அதிகாரப்பூர்வ களஞ்சியத்திலிருந்து மீள் தேடல் அதிகாரப்பூர்வ படத்தை இழுத்து இயக்க வேண்டும்.
அதிகாரப்பூர்வ டோக்கர் களஞ்சியத்திலிருந்து மீள் தேடல் படத்தை இழுக்க, கொடுக்கப்பட்ட கட்டளையைப் பின்பற்றவும்:
docker pull elasticsearch:8.8.1
புதிதாக எலாஸ்டிக் தேடல் படத்தை உருவாக்க, பட்டியலிடப்பட்ட படிகள் வழியாக செல்லவும்.
படி 1: கணினியில் டோக்கரை அமைத்து தொடங்கவும்
டோக்கரைப் பயன்படுத்தத் தொடங்க, பயனர் அதை டோக்கரின் அதிகாரப்பூர்வத்திலிருந்து பதிவிறக்கம் செய்ய வேண்டும் இணையதளம் . விண்டோஸில் டோக்கரை நிறுவவும் தொடங்கவும், நாங்கள் வழங்கியதுக்கு செல்லவும் அஞ்சல் :
படி 2: டாக்கர்ஃபைலை உருவாக்கவும்
அடுத்து, ஒரு புதிய கோப்பை உருவாக்கி அதன் பெயரை “” என அமைக்கவும். டோக்கர்ஃபைல் ”. அதன் பிறகு, கோப்பில் பின்வருவனவற்றைச் சேர்க்கவும்:
elasticsearch.yml ஐ நகலெடு / usr / பகிர் / மீள் தேடல் / கட்டமைப்பு
RUN groupadd -ஜி 1000 மீள் தேடல் && useradd elasticsearch -இல் 1000 -ஜி 1000
ஓடு apt-get update && \\
apt-get install -மற்றும் --no-install-recommends \\
apt-transport-https \
wget -மற்றும் \\
சுருட்டை -மற்றும்
ஓடு wget https: // artifacts.elastic.co / பதிவிறக்கங்கள் / மீள் தேடல் / elasticsearch-8.8.1-amd64.deb --நோ-செக்-சான்றிதழ்
CMD [ 'மீள் தேடல்' ]
வெளிப்படுத்து 9200 9300
மேலே உள்ள குறியீடு தொகுதியில், பின்வரும் உள்ளமைவுகள் Dockerfile இல் கட்டமைக்கப்பட்டுள்ளன:
- ' இருந்து கொள்கலனின் அடிப்படை படத்தை வரையறுக்க ” கட்டளை பயன்படுத்தப்படுகிறது. உதாரணமாக, நாங்கள் பயன்படுத்தினோம் ' உபுண்டு ” அடிப்படை படமாக.
- ' நகலெடு '' கட்டளையை நகலெடுக்கும் elasticsearch.yml ”கோப்பு கொள்கலனின் பாதைக்கு.
- ' ஓடு ” கண்டெய்னருக்குள் வரையறுக்கப்பட்ட கட்டளைகளை செயல்படுத்துகிறது. நாங்கள் பயன்படுத்தினோம் ' ஓடு ” என்ற கட்டளை elasticsearch பயனர் குழுவை உருவாக்கவும், சார்புகளை நிறுவவும் மற்றும் Elasticsearch அமைப்பைப் பதிவிறக்கவும்.
- ' CMD ” என்ற கட்டளை கொள்கலனின் இயங்கக்கூடியவற்றை விவரிக்கப் பயன்படுகிறது.
- ' வெளிப்படுத்து ” என்பது கொள்கலனின் வெளிப்படும் துறைமுகங்களைக் குறிப்பிடுகிறது.
படி 3: 'elasticsearch.yml' கோப்பை உருவாக்கவும்
அடுத்த கட்டத்தில், '' என்ற பெயரில் மற்றொரு கோப்பை உருவாக்கவும். elasticsearch.yml ” கோப்பு பின்வரும் வழிமுறைகளைக் கொண்டுள்ளது:
network.host: 0.0.0.0
படி 4: மீள் தேடல் படத்தை உருவாக்கவும்
இப்போது, 'இன் உதவியுடன் மீள் தேடல் படத்தை உருவாக்கவும் டாக்கர் உருவாக்கம் ” கட்டளை. இங்கே, ' -டி படத்தின் பெயரை அமைக்க அல்லது படத்தைக் குறிக்க கொடி பயன்படுத்தப்படுகிறது:
மேலே உள்ள கட்டளை Dockerfile இலிருந்து வழிமுறைகளைப் படிக்கத் தொடங்கி, Elasticsearch Docker படத்தை உருவாக்கும்:
டாக்கரில் எலாஸ்டிக் தேடல் படத்தை வெற்றிகரமாக உருவாக்கியுள்ளோம் என்பதை மேலே உள்ள வெளியீடு காட்டுகிறது.
படி 5: மீள் தேடல் படத்தை இயக்கவும்
கன்டெய்னருக்குள் எலாஸ்டிக் தேடலை நிறுவி இயக்க எலாஸ்டிக் சர்ச் படத்தை இயக்க, கொடுக்கப்பட்ட கட்டளையைப் பயன்படுத்தவும்:
மேலே உள்ள கட்டளையில்:
- ' -ஆர்.எம் 'என்ற விருப்பம் பயனர்கள் செயல்படுத்துவதை நிறுத்தும்போது தானாகவே கொள்கலனை அகற்றும்.
- ' -அது ” எலாஸ்டிக் சர்ச் கொள்கலனை ஊடாடும் பயன்முறையில் இயக்கவும் மற்றும் TTY-போலி முனையத்தை ஒதுக்கவும் பயன்படுகிறது.
- ' -ப ” கொடியானது கொள்கலனுக்கு வெளிப்படும் துறைமுகங்களை ஒதுக்கும்.
- ' /பின்/பாஷ் '' மூலம் கொள்கலனுடன் தொடர்பு கொள்ள பயன்படுகிறது பாஷ் ' இடைமுகம்:
படி 6: கொள்கலனுக்குள் எலாஸ்டிக் தேடலை நிறுவவும்
கன்டெய்னரின் உள்ளே, Elasticsearch ஐ நிறுவ Dockerfile இல் குறிப்பிடப்பட்டுள்ள elasticsearch அமைவு பதிப்போடு பின்வரும் கட்டளையை இயக்கவும்:
எலாஸ்டிக் தேடல் படம் சரியாக உருவாக்கப்பட்டால், பயனர் எலாஸ்டிக் தேடல் இயல்புநிலை பயனர்பெயர் மற்றும் ஒருமுறை உருவாக்கப்பட்ட கடவுச்சொல்லைப் பெறுவார், அது எலாஸ்டிக் தேடலில் உள்நுழையப் பயன்படுத்தப்படும். மீள் தேடலுடன் கிபானாவை உள்ளமைக்க இது டோக்கனையும் உருவாக்கும்:
மேலே கொடுக்கப்பட்ட தகவலை எதிர்காலத்தில் பயன்படுத்த சேமிக்கவும்.
படி 7: அனைத்து மீள் தேடல் கட்டளைகளையும் காண்க
'' போன்ற தேடுபொறியை இயக்க எலாஸ்டிக் சர்ச் பல்வேறு கட்டளைகளை வழங்குகிறது. மீள் 'பயனர் கடவுச்சொல், டோக்கன், elasticsearch-sql ஐ இயக்கவும் மற்றும் பல. கட்டளைகளைப் பார்க்கவும் செயல்படுத்தவும், மீள் தேடலுக்குச் செல்லவும் ' தொட்டி '' மூலம் அடைவு சிடி ” கட்டளை:
இப்போது, 'க்கு செல்லவும் தொட்டி ' அடைவு மற்றும் ' பயன்படுத்தவும் ls 'எல்லா மீள் தேடல் படங்களையும் பார்க்க கட்டளை:
சிடி தொட்டிls
டோக்கரில் ஒரு மீள் தேடல் படத்தை உருவாக்குவது அவ்வளவுதான்.
முடிவுரை
Elasticsearch படத்தை உருவாக்க, முதலில் கணினியில் Docker ஐ பதிவிறக்கம் செய்து அமைக்கவும். அதன் பிறகு, '' ஒன்றை உருவாக்கவும் டோக்கர்ஃபைல் ” இது கன்டெய்னருக்குள் எலாஸ்டிக் தேடலை நிறுவவும் இயக்கவும் அத்தியாவசிய கட்டமைப்புகளைக் குறிப்பிடுகிறது. அதன் பிறகு, '' ஐப் பயன்படுத்தி மீள் தேடல் படத்தை உருவாக்கவும் டாக்கர் உருவாக்கம் ” கட்டளை. டோக்கரில் எலாஸ்டிக் தேடல் படத்தை உருவாக்கி பயன்படுத்துவதற்கான முறையை இந்த இடுகை விளக்கியுள்ளது.