1 Kings 2:35

35 Then the king appointed Benaiah son of Jehoiada in Joab's place over the army, and he appointed Zadok the priest in Abiathar's place.

1 Kings 2:35 Meaning and Commentary

1 Kings 2:35

And the king put Benaiah the son of Jehoiada in his room over
the host
Advanced him from being captain of his bodyguards to be general of the army:

and Zadok the priest did he put in the room of Abiathar;
from a common priest he promoted him to the high priesthood; whereby that office was restored to its ancient line, the family or Eleazar, having been in the line of Ithamar for many years; and the prediction of the destruction of Eli's house, made eighty years ago, began to be fulfilled, ( 1 Samuel 2:31-36 ) .

1 Kings 2:35 In-Context

33 Their blood will come back on Joab's head and on the head of his descendants forever, but for David, his descendants, his dynasty, and his throne, there will be peace from the Lord forever."
34 Benaiah son of Jehoiada went up, struck down Joab, and put him to death. He was buried at his house in the wilderness.
35 Then the king appointed Benaiah son of Jehoiada in Joab's place over the army, and he appointed Zadok the priest in Abiathar's place.
36 Then the king summoned Shimei and said to him, "Build a house for yourself in Jerusalem and live there, but don't leave there [and go] anywhere else.
37 On the day you do leave and cross the Kidron Valley, know for sure that you will certainly die. Your blood will be on your own head."
Holman Christian Standard Bible ® Copyright © 2003, 2002, 2000, 1999 by Holman Bible Publishers.  Used by permission.  All rights reserved.