Skip to main content

Elasticsearch

الستیک سرچ قابلیت جست‌وجو هر گونه داد‌ه‌‌‌ای را دارد. با قابلیت جست‌وجو توزیع شده داده‌ها می‌توان نتیجه جست‌وجو را به سرعت یافت. با فراهم آوردن RESTful API برای موتور جست‌وجو‌ Lucene تمام قابلیت‌های آن را در قالب API ارایه می‌دهد. از الستیک سرچ برای کار‌های متفاوتی از جمله Log, Metrics, Uptime Monitoring, APM و Geospatial Search می‌توان استفاده کرد.

ساخت Elasticsearch در دارکوب

در منو ساخت اپ دارکوب الستیک سرچ را انتخاب کنید و اطلاعات لازم از جلمه اسم و آدرس دامنه برای سرویس خود انتخاب کنید.

بعد از انتخاب پلن مورد نیاز خود کمی منتظر بمانید تا فرایند ساخت اپ اتمام یابد.
با انتخاب اپ الستیک سرچ که به تازگی ساخته‌اید، در سربرگ اطلاعات عمومی اپ نام کاربری و رمز عبور برای شما ساخته شده قابل مشاهد است. از این منو رمز عبور خور را کپی کنید.

روی آدرس دامنه اپ خود کلیک کنید تا به صفحه الستیک سرچ هدایت شوید پس از وارد کردن اطلاعات مورد نیاز شما به الستیک سرچ درسترسی پیدا می‌کنید.

برای دسترسی به الستیک سرچ و تست آن می‌تواند از رابط کیبانا استفاده کنید یا اینکه به صورت مستقیم به آن درخواست بدهید. به عنوان مثال:

curl
‍curl -X GET --user elastic:PASSWORD https://SUB_DOMAIN.darkube.app/_cluster/health

تنظیمات Elasticsearch

با مراجعه به تب config در صفحه جزئیات اپ، می‌توانید محتوای فایل‌ /usr/share/elasticsearch/config/elasticsearch.yml را ویرایش دهید. پس از ثبت تغییرات، سرویس Elasticsearch ریست و تنظیمات جدید اعمال خواهند شد.