سلام به همه،
من در حال راه اندازی یک کلاستر جدید هستم و وقتی 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 به شکل زیر است:
<مالکیت>
<مالکیت>
<مالکیت>
سوال من این است که آیا باید فقط یک سرور تاریخچه را در دستور 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 تحریریه مجله اچ پی