configure.sh با چندین سرور تاریخچه، سرور تاریخچه از کار می افتد



سلام به همه،

من در حال راه اندازی یک کلاستر جدید هستم و وقتی configure.sh را اجرا می کنم، هر دو سرور تاریخچه را مانند زیر می دهم.

مشکل اینجاست که وقتی می‌خواهم کار اجرا کنم. a haddop، خطای زیر را می‌دهد:

2023-11-17 14:08:00,130 ERROR org.apache.hadoop.mapreduce.v2.hs.JobHistoryServer: خطا در شروع JobHistoryServerjava.lang.IllegalArgumentException: دارای میزبان معتبر نیست: مرجع پورت: host0001470.acme.com,host0001476.acme.com:10020 (ویژگی پیکربندی mapreduce.jobhistory.address)

سرور تاریخچه در این مرحله خاموش می شود.

پیکربندی فرمان:

/opt/mapr/server/configure.sh -secure -u mapradmin -g mapradmin -Z host0001467.acme.com:1181,host0001470.acme.com:1181,host0001473.acme.com:1181 -C host0001467.acme.com:1181,host0001470.acme.com:1181,host0001473.acme.com:1181 -C host.4000 :7222,host0001475.acme.com:7222,host0001476.acme.com:7222 -H 7443 -N MAPRPOC -dare -HS host0001470.acme.com,host0001476.acme.com -D,-devisv dev/sdc -d host0001477.acme.com:3306 – رمز عبور dp -du user -no-autostart

 

خطوط حاصل در mapred-site.xml به شکل زیر است:

<مالکیت>

        mapreduce.jobhistory.address

        host0001470.acme.com,host0001476.acme.com:10020

   

    <مالکیت>

        mapreduce.jobhistory.webapp.address

        host0001470.acme.com,host0001476.acme.com:19888

   

    <مالکیت>

        mapreduce.jobhistory.webapp.https.address

        host0001470.acme.com,host0001476.acme.com:19890

   

 

سوال من این است که آیا باید فقط یک سرور تاریخچه را در دستور configure.sh ارائه کنم؟

اگر من فقط یک سرور تاریخچه را در دستور configure.sh ارائه کنم، عملکرد HA چگونه مدیریت می شود؟

با تشکر!




منبع: https://community.hpe.com/t5/hpe-ezmeral-software-platform/configure-sh-with-multiple-history-servers-history-server-fails/m-p/7201014#M532