ইলাস্টিকসার্চ একটি সার্চ ইঞ্জিন এবং একটি বড় ডেটা সলিউশন তাই এটির কাজের সাথে জড়িত একাধিক প্রক্রিয়া এবং ব্যবহারের ক্ষেত্রে রয়েছে। ব্যবহারকারী ডাটাবেসে ডেটা সঞ্চয় করতে পারে, এটি পরিচালনা করতে পারে এবং এটি থেকে দরকারী তথ্য পেতে প্রশ্নগুলি ব্যবহার করে এটি বের করতে পারে। প্ল্যাটফর্মটি ব্যাকগ্রাউন্ডে চলা প্রতিটি প্রক্রিয়ার জন্য একটি লগ ফাইল তৈরি করে বা সংযোগের শুরু থেকে শেষ পর্যন্ত স্ক্রিনে ঘটছে।
এই গাইডটি সেই পথটি ব্যাখ্যা করবে যেখানে লগ ফাইলটি ইলাস্টিকসার্চে সংরক্ষণ করা হয়।
ইলাস্টিকসার্চে ইলাস্টিক সার্চ লগ ফাইল কোথায়?
লগ ফাইলটি 'এ সংরক্ষণ করা হয় লগ 'এর ডিরেক্টরি' ইলাস্টিক সার্চ ' ফোল্ডার। এটিতে একাধিক ফাইল রয়েছে কারণ লগ ফাইল তৈরির প্রক্রিয়া সব সময় ঘটছে। লগ ফাইলটি ইলাস্টিকসার্চে ব্যবহারকারীর প্রতিটি কার্যকলাপের জন্য তৈরি করা হয়। লগ ফাইলটি সার্ভারের সাথে সংযোগের প্রক্রিয়ার জন্য তৈরি করা হয় এবং ব্যবহারকারী পরিষেবা থেকে লগ আউট না হওয়া পর্যন্ত এটি এই লগগুলি আপডেট করতে থাকে।
ধাপ 1: ইলাস্টিক সার্চ লগ ফোল্ডার অ্যাক্সেস করুন
শুধু ভিতরে মাথা ' লগ ' ফোল্ডারটি খুলুন এবং সম্প্রতি তৈরি করা ফাইলটি খুলুন যেমন নিম্নলিখিত স্ক্রিনশটটি সিস্টেমে খোলার জন্য একটি ফাইল হাইলাইট করছে:
ধাপ 2: লগগুলি দেখুন
লগ ফাইলের বিষয়বস্তু লগের ডিরেক্টরিতে সংরক্ষণ করা হয়। এটি প্রতিটি কার্যকলাপকে তার টাইমস্ট্যাম্প সহ ব্যাখ্যা করে এবং বার্তাটি সেই সময়ে ঘটে যাওয়া প্রক্রিয়াটি ব্যাখ্যা করে। এটিতে কার্যকলাপটি সফল হয়েছে কিনা এবং ত্রুটির লগ ফাইলটি ইলাস্টিকসার্চের লগের ডিরেক্টরিতেও সংরক্ষিত আছে কিনা সে বিষয়ে বিভাগ রয়েছে:
ইলাস্টিকসার্চে একটি লগ ফাইলের পথ কীভাবে পরিবর্তন করবেন?
ব্যবহারকারী লগ ফাইলগুলির পথও পরিবর্তন করতে পারে এবং ভবিষ্যতের লগগুলি আপডেট করা ডিরেক্টরিতে তৈরি করা হবে। লগ ফাইলের পথ পরিবর্তন করতে, কেবল '' খুলুন elasticsearch.yml ' থেকে ফাইল ' কনফিগারেশন ইলাস্টিক সার্চ ফোল্ডারের ভিতরে ডিরেক্টরি:
পথ পরিবর্তন করুন
ফাইল থেকে পাথ বিভাগটি সনাক্ত করুন এবং নিম্নলিখিত সিনট্যাক্স সহ লাইন যোগ করুন:
path.logs: < ডিরেক্টরির সম্পূর্ণ পথ >
'কে সরিয়ে দিয়ে কমান্ডটি আনকমেন্ট করুন # ” এর আগে চিহ্ন দিন এবং আপনার সিস্টেম থেকে ডিরেক্টরির পথ পরিবর্তন করুন:
ইলাস্টিক সার্চ পরিষেবা শুরু করুন
এর পরে, ইলাস্টিকসার্চের বিন ডিরেক্টরির ভিতরে উইন্ডোজ টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করে কেবল ইলাস্টিকসার্চ ইঞ্জিনের সাথে সংযোগ করুন:
elasticsearch.bat
ইলাস্টিক সার্চ সার্ভিসের সাথে সংযোগ করুন
ইলাস্টিকসার্চে সাইন ইন করুন 'এটি চালিয়ে স্থানীয় হোস্ট ' ব্যবহার করে ' 9200 নিম্নলিখিত বিন্যাসে ওয়েব ব্রাউজারে পোর্ট নম্বর:
স্থানীয় হোস্ট: 9200
আপডেট করা ডিরেক্টরি থেকে লগ ফাইল চেক করুন
এর পরে, লগগুলির আপডেট করা ডিরেক্টরির ভিতরে যান এবং পূর্ববর্তী ধাপে ঘটে যাওয়া সংযোগ প্রক্রিয়ার জন্য কিছু নতুন লগ ফাইল তৈরি হবে, কেবল তাদের মধ্যে একটি খুলুন:
নিম্নলিখিত স্ক্রিনশটটিতে সংযোগ প্রক্রিয়ার জন্য তৈরি করা লগ ফাইলের বিষয়বস্তু রয়েছে:
এটি সেই পথ সম্পর্কে যেখানে ইলাস্টিকসার্চ লগ ফাইলগুলি সংরক্ষণ করা হয়।
উপসংহার
ইলাস্টিক সার্চ লগ ফাইলগুলি ডিফল্টভাবে 'এর ভিতরে অবস্থিত লগ 'সাব-ডিরেক্টরি' এর অধীনে ইলাস্টিক সার্চ ' ডিরেক্টরি। এটি প্রতিটি প্রক্রিয়ার জন্য ফাইল আপডেট করতে থাকে। লগগুলি প্রতিটি অ্যাক্টিভিটির জন্য লেখা হয় যা ইলাস্টিকসার্চে ঘটেছিল সংযোগের সময় থেকে ব্যবহারকারী এটি বন্ধ না করা পর্যন্ত। ব্যবহারকারী কিছু নির্দিষ্ট কার্যকলাপের জন্য উত্পন্ন লগ দেখতে লগ ফাইল সংরক্ষণ করার পথ পরিবর্তন করতে পারেন. এই নির্দেশিকাটি ইলাস্টিকসার্চে লগ ফাইলের পথ দেখার প্রক্রিয়া এবং কীভাবে এটি পরিবর্তন করতে হয় তা ব্যাখ্যা করেছে।