I'd raise a little more preflop. Just betting pot would already be $1.10, so i'd pop it to $1.25 or $1.50 here. You need to charge the set miners more preflop to decrease their implied odds
Action looks a lot like a set or a straight, but he may also be getting back at you with a medium overpair or a good draw.
I think you can either call here and aim for a cheap showdown, or reraise to $9 and fold to a shove. You don't really want to play for stacks here unless villain is a fish.
BTW, any reads on him? PT stats?