Skip to content

Commit 7c0300a

Browse files
committed
Add /README.md
1 parent 837a3ef commit 7c0300a

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

README.md

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# GoHive: A Go `database/sql` Driver for Hive
2+
3+
To access databases, Go programmers call the standard library `database/sql`, which relies on *drivers* to talk to database management systems. GoHive is such a driver that talks to Hive via [HiveServer2](https://cwiki.apache.org/confluence/display/Hive/Setting+Up+HiveServer2#SettingUpHiveServer2-HiveServer2), a Thrift server.
4+
5+
6+
## For Users
7+
8+
GoHive is go-gettable. Please run the following command to install it:
9+
10+
```bash
11+
go get sqlflow.org/gohive
12+
```
13+
14+
`sqlflow.org/gohive` is a [vanity import path](https://blog.bramp.net/post/2017/10/02/vanity-go-import-paths/) of GoHive.
15+
16+
17+
## For Developers
18+
19+
Your contribution to GoHive is very welcome! Please refer to [this document](docker/README.md) on how to build and test GoHive in a Docker container.
20+
21+
22+
## License
23+
24+
GoHive comes with [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).

0 commit comments

Comments
 (0)