ArrowDataset.save_to_disk produces files that cannot be read using pyarrow.feather
{'login': 'Ark-kun', 'id': 1829149, 'node_id': 'MDQ6VXNlcjE4MjkxNDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1829149?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Ark-kun', 'html_url': 'https://github.com/Ark-kun', 'followers_url': 'https://api.github.com/users/Ark-kun/followers', 'following_url': 'https://api.github.com/users/Ark-kun/following{/other_user}', 'gists_url': 'https://api.github.com/users/Ark-kun/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Ark-kun/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Ark-kun/subscriptions', 'organizations_url': 'https://api.github.com/users/Ark-kun/orgs', 'repos_url': 'https://api.github.com/users/Ark-kun/repos', 'events_url': 'https://api.github.com/users/Ark-kun/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Ark-kun/received_events', 'type': 'User', 'site_admin': False}
[{'id': 1935892857, 'node_id': 'MDU6TGFiZWwxOTM1ODkyODU3', 'url': 'https://api.github.com/repos/huggingface/datasets/labels/bug', 'name': 'bug', 'color': 'd73a4a', 'default': True, 'description': "Something isn't working"}]
[]
Hi ! This is because we are actually using the arrow streaming format. We plan to switch to the arrow IPC format.
More info at #1933  Not sure if this was resolved, but I am getting a similar error when trying to load a dataset.arrow file directly: `ArrowInvalid: Not an Arrow file` Since we're using the streaming format, you need to use `open_stream`:

```python
import pyarrow as pa

def in_memory_arrow_table_from_file(filename: str) -> pa.Table:
    in_memory_stream = pa.input_stream(filename)
    opened_stream = pa.ipc.open_stream(in_memory_stream)
    pa_table = opened_stream.read_all()
    return pa_table

def memory_mapped_arrow_table_from_file(filename: str) -> pa.Table:
    memory_mapped_stream = pa.memory_map(filename)
    opened_stream = pa.ipc.open_stream(memory_mapped_stream)
    pa_table = opened_stream.read_all()
    return pa_table
```
## Describe the bug
A clear and concise description of what the bug is.

## Steps to reproduce the bug
```python
from datasets import load_dataset
from pyarrow import feather

dataset = load_dataset('imdb', split='train')
dataset.save_to_disk('dataset_dir')
table = feather.read_table('dataset_dir/dataset.arrow')
```

## Expected results
I expect that the saved dataset can be read by the official Apache Arrow methods.

## Actual results
```
  File "/usr/local/lib/python3.7/site-packages/pyarrow/feather.py", line 236, in read_table
    reader.open(source, use_memory_map=memory_map)
  File "pyarrow/feather.pxi", line 67, in pyarrow.lib.FeatherReader.open
  File "pyarrow/error.pxi", line 123, in pyarrow.lib.pyarrow_internal_check_status
  File "pyarrow/error.pxi", line 85, in pyarrow.lib.check_status
pyarrow.lib.ArrowInvalid: Not a Feather V1 or Arrow IPC file
```

## Environment info
<!-- You can run the command `datasets-cli env` and copy-and-paste its output below. -->
- `datasets` version: datasets-1.6.2
- Platform: Linux
- Python version: 3.7
- PyArrow version: 0.17.1, also 2.0.0

{'url': 'https://api.github.com/repos/huggingface/datasets/issues/2377/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}