Beyoncé is expected to appear Friday in her hometown of Houston at a rally for Vice-President Kamala Harris, according to three people familiar with the matter.