The Book of Daniel describes the abomination of desolation, and the beast of ten horns in Revelation 11, 12, and 13. The rest of the Revelation story comes from the Book of Ezekiel.
In Ezekiel 16, we meet the harlot that committed fornication with the kings of the earth. Her judgment is described in Revelation 17.
Ezekiel 37, 43, and 47, describe the revival of New Jerusalem, and the spirit of God that comes from the East and enters the sea, the Dead Sea. John described this in Revelation 7 and 8 as an Angel that ascended from the East, and a Great Mountain burning with fire that enters the sea.
In Ezekiel 38, and 39, we find the Great Supper of Revelation 19, the defeat of the beast and his armies, and the battle of Armageddon in Revelation 9, and 16.
In Ezekiel 48, we find the twelve tribes of Israel, which are the 144,000 in Revelation 7, and 14.
The Book of Ezekiel begins with a vision of the four living creatures we meet in Revelation 4.
Ezekiel 2 and 3 are the background for Revelation 5 and 10.
Here, Ezekiel hears the voice of One speaking, as did John in Revelation 10, and he is handed a scroll that is written on both sides, like the scroll that is handed to John in Revelation 5
Ezekiel was told to eat the scroll. It was sweet in his mouth, like the scroll that was eaten by John in Revelation 10.
The eating of this scroll introduces the judgment on Jerusalem, New Jerusalem.
In Ezekiel 5, God says, “I will send against you famine and wild beasts … pestilence and blood shall be through you.”1Ezekiel 5:17 And in Chapter 14, He says, I will send My four severe judgments on Jerusalem—the sword and famine and wild beasts and pestilence.”2Ezekiel 14:21 These four severe judgments are described as the four horses of the Apocalypse in Revelation 6.