1 Kings 2:35

35 The king made Benaiah commander of the army in Joab's place and put 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 The punishment for their murders will fall on Joab and on his descendants forever. But the Lord will always give success to David's descendants who sit on his throne."
34 So Benaiah went to the Tent of the Lord's presence and killed Joab, and he was buried at his home in the open country.
35 The king made Benaiah commander of the army in Joab's place and put Zadok the priest in Abiathar's place.
36 Then the king sent for Shimei and said to him, "Build a house for yourself here in Jerusalem. Live in it and don't leave the city.
37 If you ever leave and go beyond Kidron Brook, you will certainly die - and you yourself will be to blame."
Scripture taken from the Good News Translation - Second Edition, Copyright 1992 by American Bible Society. Used by Permission.