1 Kings 2:35

35 The king appointed Benaiah son of Jehoiada over the army in place of Joab, and replaced Abiathar with Zadok the priest.

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 Responsibility for their murders is forever fixed on Joab and his descendants; but for David and his descendants, his family and kingdom, the final verdict is God's peace."
34 So Benaiah son of Jehoiada went back, struck Joab, and killed him. He was buried in his family plot out in the desert.
35 The king appointed Benaiah son of Jehoiada over the army in place of Joab, and replaced Abiathar with Zadok the priest.
36 The king next called in Shimei and told him, "Build yourself a house in Jerusalem and live there, but you are not to leave the area.
37 If you so much as cross the Brook Kidron, you're as good as dead - you will have decreed your own death sentence."
Published by permission. Originally published by NavPress in English as THE MESSAGE: The Bible in Contemporary Language copyright 2002 by Eugene Peterson. All rights reserved.