Github user ZhijieWang commented on the issue:

    https://github.com/apache/zeppelin/pull/89
  
    @qinzl1 , I don't think the limitation of how many rows to download is 
specified by my download button. The download button only converts existing 
JSON response retrieved from Zeppelin server and converted in to CSV format 
with UI button. You should look at which specific interpreter you are using. 
Most example set the max row to display for dataframe or result for 1000.
    For example, [file] 
(https://github.com/apache/zeppelin/blob/5afd7cacdb6ac35d19ebf63bac9f2d20298cfc5c/python/src/main/resources/interpreter-setting.json)
    ```
    [
      {
        "group": "python",
        "name": "python",
        "className": "org.apache.zeppelin.python.PythonInterpreter",
        "properties": {
          "zeppelin.python": {
            "envName": null,
            "propertyName": "zeppelin.python",
            "defaultValue": "python",
            "description": "Python directory. It is set to python by 
default.(assume python is in your $PATH)"
          },
          "zeppelin.python.maxResult": {
            "envName": null,
            "propertyName": "zeppelin.python.maxResult",
            "defaultValue": "1000",
            "description": "Max number of dataframe rows to display."
          }
        }
      },
      {
        "group": "python",
        "name": "sql",
        "className": "org.apache.zeppelin.python.PythonInterpreterPandasSql",
        "properties": { }
      }
    ]```
    
    However, be aware of how many rows you are requesting. The more rows you 
request, the more memory it uses to build the JSON response and the longer it 
takes for the browser to do the file format conversion. 
    
    I am not entirely sure how optimized is the JSON parsing and encoding 
library used by Zeppelin or what library it is. Based on what I have seen, it 
seems the default library and direct toString() conversion.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to