Action [indices:data/read/search[phase/query]] is unauthorized for user [kibana4_server]

The kibana4_server role is only for the kibana server to communicate with elasticsearch. You will still need to use a role that grants access to data in order to use Kibana, see https://www.elastic.co/guide/en/shield/current/kibana.html#kibana