Elasticsearch یک پایگاه داده ی No SQL است و به خاطر اینکه تعداد این پایگاه داده ها زیاد است ابتدا به توصیف آن می پردازیم.
مقدمه ای بر Elasticsearch
Elasticsearch یک پایگاه داده No SQL ، real time ،document based ،distributed ،
full text based search engine، power full analytics engine و REST محور می باشد.
ابتدا open JDK 8 را نصب میکنیم:
تایید کردن نصب Java با دستور java version :
خروجی به شکل زیر خواهد بود:
وارد کردن کلید GPG ریپازیتوری با دستور زیر:
ویرایشگر متن خود را باز کرده و ریپازیتوری زیر را ایجاد کنید
موارد زیر را درون فایل ذخیره کنید
حال به دانلود package می پردازیم
فعال کردن سرویس
شما می توانید برنامه در حال اجرا را با ارسا در خواست http به پورت9200 در لوکال هاست با دستور curl زیر تایید کنید
که خروجی به شکل زیر خواهد بود
که ممکن است بین 10 تا 15 ثانیه وقت بگیرد که برای دیدن پیام های لاگ شده توسط سرویس elastic search میتوانید از دستور زیر استفاده کنید
که با اعمال این دستورات برنامه در حال اجرا قرار می گیرد.
کانفیگ کردن
برای اجازه ی دسترسی به elastic search از سرور های دیگر باید ابتدا کانفیگ های مورد نیاز را انجام بدهید که در
زیر به شرح آهن میپردازیم
دستور زیر را برای اجازه دسترسی خارجی به سرور از طریق سرور های قابل اعتماد در پورت 9200 وارد کنید
که اگر در ادامه خواستید به سرور های دیگ هم اجازه دهید دستور زیر را وارد کنیدبعد از کانفیگ کردن فایر وال نوبت به کانفیگ های مربوط به elastic search می رسد که برای آن فایل elasticsearch.yml را باز کنید
سپس دنبال خطی که شامل network.host است بگردید و مقادی آن را به0.0.0.0 تبدیل کنید
در نهایت با دستور زیر ریستارت کنید تا دستورات آخر اعمال شوند
منبع: https://linuxize.com/post/how-to-install-elasticsearch-on-centos-7/
تهیه کننده: ارشیا نظرلطفی/951830277