# zeppelin-mongodb-interpreter
**Repository Path**: tufeiping/zeppelin-mongodb-interpreter
## Basic Information
- **Project Name**: zeppelin-mongodb-interpreter
- **Description**: MongoDB interpreter for Apache Zeppelin
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2017-08-15
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# zeppelin-mongodb-interpreter
MongoDB interpreter for Apache Zeppelin.
__Supported versions of MongoDB: >= 3.0__
> If you are interested, there is a Docker image for Zeppelin with MongoDB interpreter: https://hub.docker.com/r/cthiebault/zeppelin-mongodb/
## Build
Requirement: Zeppelin must be in your local repo.
```sh
mvn clean package
```
## Download
If you cannot build the jar, you can download it in the [release page](https://github.com/bbonnin/zeppelin-mongodb-interpreter/releases)
## Deployment
* Update `$ZEPPELIN_HOME/conf/zeppeln-site.xml`
```xml
Parameter | Default value | Description |
---|---|---|
mongo.shell.path | mongo | Mongo shell path |
mongo.shell.command.timeout | 60000 | Mongo command timeout |
mongo.shell.command.table.limit | 1000 | Limit of documents displayed in a table |
mongo.server.database | test | MongDB database name |
mongo.server.host | localhost | Host of the MongDB server |
mongo.server.port | 27017 | Port of the MongDB server |
mongo.server.username | Username for authentication | |
mongo.server.password | Password for authentication | |
mongo.server.authentdatabase | Database used for authentication |