[jira] [Created] (ZEPPELIN-5323) Interpreter Recovery Does Not Preserve Running Spark Jobs

2021-04-13 Thread Paul Brenner (Jira)
Paul Brenner created ZEPPELIN-5323:
--

 Summary: Interpreter Recovery Does Not Preserve Running Spark Jobs
 Key: ZEPPELIN-5323
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5323
 Project: Zeppelin
  Issue Type: Bug
Reporter: Paul Brenner


We are using zeppelin 0.10 built from from master on March 26th, looks like the 
most recent commit was 85ed8e2e51e1ea10df38d4710216343efe218d60. We tried to 
enable interpreter recovery by adding the following to zeppelin-site.xml:

  zeppelin.recovery.storage.class
  
org.apache.zeppelin.interpreter.recovery.FileSystemRecoveryStorage
  ReoveryStorage implementation based on hadoop 
FileSystem

  zeppelin.recovery.dir
  /user/zeppelin/recovery
  Location where recovery metadata is stored

when we start up zeppelin we get no errors, I can start a job running and I see 
in {{/user/zeppelin/recovery/spark_paul.recovery}} that it lists 
{{spark_paul-anonymous-2G3KV92PG   10.16.41.212:34374}} so that look 
promising

 
when we stop zeppelin the interpreter process keeps running, but I see the 
following happens to the spark job
21/04/08 13:42:09 INFO yarn.YarnAllocator: Canceling requests for 262 executor 
container(s) to have a new desired total 0 executors.
21/04/08 13:42:09 INFO yarn.ApplicationMaster$AMEndpoint: Driver terminated or 
disconnected! Shutting down. zeppelin-212.sec.placeiq.net:36733
21/04/08 13:42:09 INFO yarn.ApplicationMaster$AMEndpoint: Driver terminated or 
disconnected! Shutting down. zeppelin-212.sec.placeiq.net:36733
21/04/08 13:42:09 INFO yarn.ApplicationMaster: Final app status: SUCCEEDED, 
exitCode: 0
21/04/08 13:42:09 INFO yarn.ApplicationMaster: Unregistering ApplicationMaster 
with SUCCEEDED
21/04/08 13:42:09 INFO impl.AMRMClientImpl: Waiting for application to be 
successfully unregistered.
21/04/08 13:42:09 INFO yarn.ApplicationMaster: Deleting staging directory 
hdfs://nameservice1/user/pbrenner/.sparkStaging/application_1617808481394_4478
21/04/08 13:42:09 INFO util.ShutdownHookManager: Shutdown hook called
 
then when we start zeppelin back up I see the following on the paragraph that 
was running:
java.lang.RuntimeException: Interpreter instance 
org.apache.zeppelin.spark.SparkInterpreter not created
at 
org.apache.zeppelin.interpreter.remote.PooledRemoteClient.callRemoteFunction(PooledRemoteClient.java:114)
at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreterProcess.callRemoteFunction(RemoteInterpreterProcess.java:99)
at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:281)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:442)
at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:71)
at org.apache.zeppelin.scheduler.Job.run(Job.java:172)
at 
org.apache.zeppelin.scheduler.AbstractScheduler.runJob(AbstractScheduler.java:132)
at 
org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:182)
at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
 

It looks VERY close to working, but somehow spark jobs are still getting 
shutdown when we shutdown zepplin. Any ideas?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-5310) Cluster mode is broken on latest build from source

2021-04-05 Thread Paul Brenner (Jira)
Paul Brenner created ZEPPELIN-5310:
--

 Summary: Cluster mode is broken on latest build from source
 Key: ZEPPELIN-5310
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5310
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.10.0
 Environment: Interpreter settings are as follows:

"spark_paul": {
 "id": "spark_paul",
 "name": "spark_paul",
 "group": "spark",
 "properties": {
 "SPARK_HOME": {
 "name": "SPARK_HOME",
 "value": "",
 "type": "string",
 "description": "Location of spark distribution"
 },
 "spark.master": {
 "name": "spark.master",
 "value": "yarn",
 "type": "string",
 "description": "Spark master uri. local | yarn-client | yarn-cluster | spark 
master address of standalone mode, ex) spark://master_host:7077"
 },
 "spark.submit.deployMode": {
 "name": "spark.submit.deployMode",
 "value": "client",
 "type": "string",
 "description": "The deploy mode of Spark driver program, either \"client\" or 
\"cluster\", Which means to launch driver program locally (\"client\") or 
remotely (\"cluster\") on one of the nodes inside the cluster."
 },
 "spark.app.name": {
 "name": "spark.app.name",
 "value": "zeppelin_dev_paul",
 "type": "string",
 "description": "The name of spark application."
 },
 "spark.driver.cores": {
 "name": "spark.driver.cores",
 "value": "1",
 "type": "number",
 "description": "Number of cores to use for the driver process, only in cluster 
mode."
 },
 "spark.driver.memory": {
 "name": "spark.driver.memory",
 "value": "5g",
 "type": "string",
 "description": "Amount of memory to use for the driver process, i.e. where 
SparkContext is initialized, in the same format as JVM memory strings with a 
size unit suffix (\"k\", \"m\", \"g\" or \"t\") (e.g. 512m, 2g)."
 },
 "spark.executor.cores": {
 "name": "spark.executor.cores",
 "value": "1",
 "type": "number",
 "description": "The number of cores to use on each executor"
 },
 "spark.executor.memory": {
 "name": "spark.executor.memory",
 "value": "3g",
 "type": "string",
 "description": "Executor memory per worker instance. ex) 512m, 32g"
 },
 "spark.executor.instances": {
 "name": "spark.executor.instances",
 "value": "2",
 "type": "number",
 "description": "The number of executors for static allocation."
 },
 "spark.files": {
 "name": "spark.files",
 "value": "",
 "type": "string",
 "description": "Comma-separated list of files to be placed in the working 
directory of each executor. Globs are allowed."
 },
 "spark.jars": {
 "name": "spark.jars",
 "value": 
"http://nexus.placeiq.net:8081/nexus/content/repositories/releases/com/placeiq/lap/4.1.25/lap-4.1.25.jar,hdfs://gandalf-nn.placeiq.net/lib/dap/0.1.0/dap-jar-assembled.jar";;,
 "type": "string",
 "description": "Comma-separated list of jars to include on the driver and 
executor classpaths. Globs are allowed."
 },
 "spark.jars.packages": {
 "name": "spark.jars.packages",
 "value": "ds-commons:ds-commons_2.11:0.1-SNAPSHOT",
 "type": "string",
 "description": "Comma-separated list of Maven coordinates of jars to include 
on the driver and executor classpaths. The coordinates should be 
groupId:artifactId:version. If spark.jars.ivySettings is given artifacts will 
be resolved according to the configuration in the file, otherwise artifacts 
will be searched for in the local maven repo, then maven central and finally 
any additional remote repositories given by the command-line option 
--repositories."
 },
 "zeppelin.spark.useHiveContext": {
 "name": "zeppelin.spark.useHiveContext",
 "value": true,
 "type": "checkbox",
 "description": "Use HiveContext instead of SQLContext if it is true. Enable 
hive for SparkSession."
 },
 "zeppelin.spark.printREPLOutput": {
 "name": "zeppelin.spark.printREPLOutput",
 "value": true,
 "type": "checkbox",
 "description": "Print REPL output"
 },
 "zeppelin.spark.maxResult": {
 "name": "zeppelin.spark.maxResult",
 "value": "1000",
 "type": "number",
 "description": "Max number of result to display."
 },
 "zeppelin.spark.enableSupportedVersionCheck": {
 "name": "zeppelin.spark.enableSupportedVersionCheck",
 "value": true,
 "type": "checkbox",
 "description": "Whether checking supported spark version. Developer only 
setting, not for production use"
 },
 "zeppelin.spark.uiWebUrl": {
 "name": "zeppelin.spark.uiWebUrl",
 "value": "",
 "type": "string",
 "description": "Override Spark UI default URL. In Kubernetes mode, value can 
be Jinja template string with 3 template variables \u0027PORT\u0027, 
\u0027SERVICE_NAME\u0027 and \u0027SERVICE_DOMAIN\u0027. (ex: 
http://\{{PORT}}-\{{SERVICE_NAME}}.\{{SERVICE_DOMAIN}})"
 },
 "zeppelin.spark.ui.hidden": {
 "name": "zeppelin.spark.ui.hidden",
 "value": false,
 "type": "checkbox",
 "description": "Whether hide spark ui in zeppelin ui"
 },
 "spark.webui.yarn.useProxy": {
 "name": "spark.webui.yarn.useProxy",
 "value": false,
 "type": "checkbox",
 "description": "whether use yarn proxy url as spark weburl

[jira] [Created] (ZEPPELIN-4754) Helium - No Packages showing up in 0.9

2020-04-13 Thread Paul Brenner (Jira)
Paul Brenner created ZEPPELIN-4754:
--

 Summary: Helium - No Packages showing up in 0.9
 Key: ZEPPELIN-4754
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4754
 Project: Zeppelin
  Issue Type: Bug
Reporter: Paul Brenner
 Attachments: image-2020-04-13-10-53-22-142.png

In zeppelin 0.9 builds created over the past few weeks we no longer see any 
helium plugins.

!image-2020-04-13-10-53-22-142.png!

 

They still show up fine in the copy of 0.82 that we have running on a different 
server. Is this a known issue related to work on 
https://issues.apache.org/jira/browse/ZEPPELIN-4699 ?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-4751) Colons in notebook names cause zeppelin not to start

2020-04-10 Thread Paul Brenner (Jira)
Paul Brenner created ZEPPELIN-4751:
--

 Summary: Colons in notebook names cause zeppelin not to start
 Key: ZEPPELIN-4751
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4751
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.9.0
Reporter: Paul Brenner


Using zeppelin 0.9 built 4/9/20, some users had created notebooks with colons 
in the name of the notebook. The build we had of 0.9 from about a week earlier 
happily created and used those notebooks. But when we tried to restart with 
this week's build it wouldn't start until we went in and manually renamed the 
notebooks from the command line to not have colons in the names.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-4738) All output disappears in zeppelin 0.9

2020-04-08 Thread Paul Brenner (Jira)
Paul Brenner created ZEPPELIN-4738:
--

 Summary: All output disappears in zeppelin 0.9
 Key: ZEPPELIN-4738
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4738
 Project: Zeppelin
  Issue Type: Bug
Reporter: Paul Brenner


Randomly, notebooks will stop showing output in our recent build of Zeppelin 
0.9 (built April 1,2020) . The only solution is to reload the webpage. I have 
not seen anything related in logs, but happy to help diagnose. I have also not 
figured out any trigger of this behavior.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-4737) Paragraphs Restart After Completing in Zeppelin 0.9

2020-04-08 Thread Paul Brenner (Jira)
Paul Brenner created ZEPPELIN-4737:
--

 Summary: Paragraphs Restart After Completing in Zeppelin 0.9 
 Key: ZEPPELIN-4737
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4737
 Project: Zeppelin
  Issue Type: Bug
Reporter: Paul Brenner


We have encountered paragraphs randomly restarting after completion. When they 
restart themselves the paragraph gets stuck in pending and never completes. 
This is on a build of 0.9 created April 1 2020. I haven't seen anything in logs 
that seems helpful for diagnosing.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-4676) Run All Below Deletes All Code Below

2020-03-10 Thread Paul Brenner (Jira)
Paul Brenner created ZEPPELIN-4676:
--

 Summary: Run All Below Deletes All Code Below
 Key: ZEPPELIN-4676
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4676
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.9.0
Reporter: Paul Brenner


Enter code into multiple paragraphs. Use "Run All Below" and it will run the 
paragraphs but delete all the code you entered. This is a show stopper.

 

Same thing happens with run all above



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-4648) Attempt to enable interpreter recovery causes errors

2020-02-26 Thread Paul Brenner (Jira)
Paul Brenner created ZEPPELIN-4648:
--

 Summary: Attempt to enable interpreter recovery causes errors
 Key: ZEPPELIN-4648
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4648
 Project: Zeppelin
  Issue Type: Bug
Reporter: Paul Brenner


Zeppelin is extremely unstable for our use cases (ZEPPELIN-4599). I'd like to 
try interpreter recovery as described here: 
[https://medium.com/@zjffdu/zeppelin-0-8-0-new-features-ea53e8810235].

I added 
{code:java}

  zeppelin.recovery.storage.class
  
org.apache.zeppelin.interpreter.recovery.FileSystemRecoveryStorage
  ReoveryStorage implementation

  zeppelin.recovery.dir
  /opt/zeppelin/recovery
  Location where recovery metadata is stored

{code}
to zeppelin-site.xml then attempted to start zeppelin (0.9 built from source 
and 0.82 packaged version). When zeppelin starts up I can no longer log in and 
get the errors shown in the following logs (these are clean and only show the 
messages since starting with recovery enabled). Any idea what is wrong? I 
haven't seen any posts from people using recovery.

 

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-4608) Login looses original URL

2020-02-11 Thread Paul Brenner (Jira)
Paul Brenner created ZEPPELIN-4608:
--

 Summary: Login looses original URL
 Key: ZEPPELIN-4608
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4608
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.8.2, 0.9.0
Reporter: Paul Brenner


This is minor, but when I am not logged into zeppelin (happens daily because we 
have to restart daily due to zeppelin instability) and I click a link directly 
to notebook such as 
[https://zeppelin.companyname.net/#/notebook/2EYBD6A86|https://zeppelin.placeiq.net/#/notebook/2EYBD6A86]
 I get redirected to the login screen, which is good, but then once I login I 
am redirected to 
[https://zeppelin.companyname.net/#/|https://zeppelin.placeiq.net/#/notebook/2EYBD6A86]
 . After the login it should remember where I was originally going and bring me 
to 
[https://zeppelin.companyname.net/#/notebook/2EYBD6A86|https://zeppelin.placeiq.net/#/notebook/2EYBD6A86].

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-4603) No longer possible to change interpreters for a notebook in recent 0.9

2020-02-10 Thread Paul Brenner (Jira)
Paul Brenner created ZEPPELIN-4603:
--

 Summary: No longer possible to change interpreters for a notebook 
in recent 0.9
 Key: ZEPPELIN-4603
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4603
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.9.0
Reporter: Paul Brenner


Building 0.9 from source (based on a build using the live code on 1/27/2020 and 
again on 2/3/2020 ) no longer lets us select interpreters for a notebook. You 
can define an interpreter when you first create the notebook and that is your 
only option. If you clone a notebook you can't select an appropriate 
interpreter.
 
If I create a notebook and initially set it to a spark interpreter, I have no 
option to later select any other interpreter. Clicking the interpreter binding 
gear shows only 1 interpreter available, none of the other interpreters defined 
in the interpreter page show up. This isn't isolated to a single interpreter. 
If I create a notebook and initially set it to a different interpreter the same 
problem happens.

Even worse, cloning a notebook results in 0 options for interpreters in the 
interpreter binding gear making cloned notebooks useless.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-4599) Zeppelin becomes unresponsive and can only be recovered by restart

2020-02-07 Thread Paul Brenner (Jira)
Paul Brenner created ZEPPELIN-4599:
--

 Summary: Zeppelin becomes unresponsive and can only be recovered 
by restart
 Key: ZEPPELIN-4599
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4599
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.8.2
Reporter: Paul Brenner
 Attachments: zeppelin-yarn-zeppelin-210.sec.placeiq.net.log, 
zeppelin-yarn-zeppelin-210.sec.placeiq.net.out

We use zeppelin with 10-20 users working primarily in spark. Every few days, 
and sometimes multiple times per day, the zeppelin webui becomes unresponsive 
and the only solution we have found is to restart zeppelin. This is extremely 
disruptive. 

"Unresponsive" usually takes the form of no longer being able to create new 
paragraphs, clicking run no longer doing anything or being stuck forever in 
pending, inability to create new notebooks, or the inability to load notebooks.

We have tried adding monitoring to the box zeppelin runs on and see nothing out 
of the ordinary with: GC rates, CPU utilizations, Memory usage, and heap 
utilization

We also don't see anything unusual in the logs. Is there any other way we can 
diagnose this issue to help find the root cause. 0.9 is currently too broken to 
use (based on a build using the live code on 1/27/2020 and again on 2/3/2020 )

 

Attaching a copy of logs JIC.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ZEPPELIN-3692) Pressing Tab Deletes Selected Editor Text After Notebook Has Been Open For Awhile

2018-08-08 Thread Paul Brenner (JIRA)
Paul Brenner created ZEPPELIN-3692:
--

 Summary: Pressing Tab Deletes Selected Editor Text After Notebook 
Has Been Open For Awhile
 Key: ZEPPELIN-3692
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3692
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.8.0
Reporter: Paul Brenner


Sometimes on notebooks that have been open for a while, selecting a block of 
text and pressing tab just deletes all the text and replaces it with a tab. 
This is different from the expected and usual behavior of indenting the 
selected text.

 
I see plenty of errors in the java script console but don't know if any of them 
are relevant. Here they are JIC
 
vendor.49d751b0c72342f6.js:37 Error: [ngRepeat:dupes] Duplicates in a repeater 
are not allowed. Use 'track by' expression to specify unique keys. Repeater: 
url in paragraph.runtimeInfos.jobUrl.values, Duplicate key: 
string:[http://zeppelin-211.nym1.placeiq.net:4040/jobs,] Duplicate value: 
[http://zeppelin-211.nym1.placeiq.net:4040/jobs]
[http://errors.angularjs.org/1.5.7/ngRepeat/dupes?p0=url%20in%20paragraph.runtimeInfos.jobUrl.values&p1=string%3Ahttp%3A%2F%2Fzeppelin-211.nym1.placeiq.net%3A4040%2Fjobs&p2=http%3A%2F%2Fzeppelin-211.nym1.placeiq.net%3A4040%2Fjobs]
    at vendor.49d751b0c72342f6.js:36
    at vendor.49d751b0c72342f6.js:40
    at e (vendor.49d751b0c72342f6.js:38)
    at o.$digest (vendor.49d751b0c72342f6.js:38)
    at n.safeDigest (vendor.49d751b0c72342f6.js:76)
    at b (vendor.49d751b0c72342f6.js:76)
    at n._onMessageHandler (vendor.49d751b0c72342f6.js:76)
    at WebSocket. (vendor.49d751b0c72342f6.js:36)
(anonymous) @ vendor.49d751b0c72342f6.js:37
app.5a2c363a867d674675d7.js:34 Uncaught TypeError: Cannot read property 
'p20180731_170134_1204161345_1_table_gridApi' of undefined
    at t.value (app.5a2c363a867d674675d7.js:34)
    at t.value (app.5a2c363a867d674675d7.js:34)
    at app.5a2c363a867d674675d7.js:47
    at dispatch (vendor.49d751b0c72342f6.js:30)
    at q.handle (vendor.49d751b0c72342f6.js:30)
27vendor.49d751b0c72342f6.js:37 Error: [ngRepeat:dupes] Duplicates in a 
repeater are not allowed. Use 'track by' expression to specify unique keys. 
Repeater: url in paragraph.runtimeInfos.jobUrl.values, Duplicate key: 
string:[http://zeppelin-211.nym1.placeiq.net:4040/jobs,] Duplicate value: 
[http://zeppelin-211.nym1.placeiq.net:4040/jobs]
[http://errors.angularjs.org/1.5.7/ngRepeat/dupes?p0=url%20in%20paragraph.runtimeInfos.jobUrl.values&p1=string%3Ahttp%3A%2F%2Fzeppelin-211.nym1.placeiq.net%3A4040%2Fjobs&p2=http%3A%2F%2Fzeppelin-211.nym1.placeiq.net%3A4040%2Fjobs]
    at vendor.49d751b0c72342f6.js:36
    at vendor.49d751b0c72342f6.js:40
    at e (vendor.49d751b0c72342f6.js:38)
    at o.$digest (vendor.49d751b0c72342f6.js:38)
    at n.safeDigest (vendor.49d751b0c72342f6.js:76)
    at b (vendor.49d751b0c72342f6.js:76)
    at n._onMessageHandler (vendor.49d751b0c72342f6.js:76)
    at WebSocket. (vendor.49d751b0c72342f6.js:36)
(anonymous) @ vendor.49d751b0c72342f6.js:37
app.5a2c363a867d674675d7.js:34 Uncaught TypeError: Cannot read property 
'p20180731_170134_1204161345_1_table_gridApi' of undefined
    at t.value (app.5a2c363a867d674675d7.js:34)
    at t.value (app.5a2c363a867d674675d7.js:34)
    at app.5a2c363a867d674675d7.js:47
    at dispatch (vendor.49d751b0c72342f6.js:30)
    at q.handle (vendor.49d751b0c72342f6.js:30)
2vendor.49d751b0c72342f6.js:37 Error: [ngRepeat:dupes] Duplicates in a repeater 
are not allowed. Use 'track by' expression to specify unique keys. Repeater: 
url in paragraph.runtimeInfos.jobUrl.values, Duplicate key: 
string:[http://zeppelin-211.nym1.placeiq.net:4040/jobs,] Duplicate value: 
[http://zeppelin-211.nym1.placeiq.net:4040/jobs]
[http://errors.angularjs.org/1.5.7/ngRepeat/dupes?p0=url%20in%20paragraph.runtimeInfos.jobUrl.values&p1=string%3Ahttp%3A%2F%2Fzeppelin-211.nym1.placeiq.net%3A4040%2Fjobs&p2=http%3A%2F%2Fzeppelin-211.nym1.placeiq.net%3A4040%2Fjobs]
    at vendor.49d751b0c72342f6.js:36
    at vendor.49d751b0c72342f6.js:40
    at e (vendor.49d751b0c72342f6.js:38)
    at o.$digest (vendor.49d751b0c72342f6.js:38)
    at n.safeDigest (vendor.49d751b0c72342f6.js:76)
    at b (vendor.49d751b0c72342f6.js:76)
    at n._onMessageHandler (vendor.49d751b0c72342f6.js:76)
    at WebSocket. (vendor.49d751b0c72342f6.js:36)
(anonymous) @ vendor.49d751b0c72342f6.js:37
4vendor.49d751b0c72342f6.js:37 Error: [ngRepeat:dupes] Duplicates in a repeater 
are not allowed. Use 'track by' expression to specify unique keys. Repeater: 
url in paragraph.runtimeInfos.jobUrl.values, Duplicate key: 
string:[http://zeppelin-211.nym1.placeiq.net:4040/jobs,] Duplicate value: 
[http://zeppelin-211.nym1.placeiq.net:4040/jobs]
[http://errors.angularjs.org/1.5.7/ngRepeat/dupes?p0=url%20in%20paragraph.runtimeInfos.jobUrl.values&p1=string%3Ahttp%3A%2F%2Fzeppelin-211.nym1.placeiq.net%3A4040%2Fjobs&p2=http%3A%2F%2Fzeppelin-211.nym

[jira] [Created] (ZEPPELIN-3616) Paragraph editor sections auto-collapse

2018-07-11 Thread Paul Brenner (JIRA)
Paul Brenner created ZEPPELIN-3616:
--

 Summary: Paragraph editor sections auto-collapse
 Key: ZEPPELIN-3616
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3616
 Project: Zeppelin
  Issue Type: Bug
Affects Versions: 0.8.0
Reporter: Paul Brenner


We are using 0.8 release and noticed that the editor section of paragraphs will 
randomly collapse when you leave a notebook open for a while. Clicking "hide 
editor" followed by "show editor" will bring them back but it is quite annoying 
and wasn't there in the pre-release version we were using.

Currently we have not figured out a specific process to reproduce this. Will 
update this ticket if we can figure out how to reliably reproduce.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ZEPPELIN-2487) Enabling downloading more rows with Download Data as CSV

2017-05-03 Thread Paul Brenner (JIRA)
Paul Brenner created ZEPPELIN-2487:
--

 Summary: Enabling downloading more rows with Download Data as CSV
 Key: ZEPPELIN-2487
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2487
 Project: Zeppelin
  Issue Type: Improvement
Affects Versions: 0.7.1
Reporter: Paul Brenner


There are limits to how much data the download to csv button will download 
which limit Zeppelin’s usefulness for our BI teams. In Chrome the limit is 
either 1.5MB or 3500 rows. In Firefox it is possible to download 100k rows, 
however the web interface slows to a crawl. 

Although most users fluent in whatever language they are working with would 
just export 100k rows directly to csv (e.g. via df.write.csv() in spark), if 
Zeppelin is going to be a BI tool useful to analysts it is important to include 
a way to export more data to csv via the web app. 

Would it be possible to include a way to download more data (perhaps up to 100k 
rows if we need a limit) without showing all the rows on screen? Hue is able to 
do this by only loading data as it is scrolled through. If that is too complex 
perhaps just add an option to download all of the data sent to z.show even 
though z.show is limited to showing 1000 rows. 

Discussion on the users list is here: 
https://lists.apache.org/thread.html/fb9d3f95bb525fcb05baea06b303c192f393e7570eecd643f3cb3057@%3Cusers.zeppelin.apache.org%3E



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2415) Auto-suggestion of interpreter permissions should list roles as well

2017-04-17 Thread Paul Brenner (JIRA)
Paul Brenner created ZEPPELIN-2415:
--

 Summary: Auto-suggestion of interpreter permissions should list 
roles as well
 Key: ZEPPELIN-2415
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2415
 Project: Zeppelin
  Issue Type: Improvement
Reporter: Paul Brenner


Auto-suggestion of interpreter permissions should list roles as well. This has 
already been implemented for notebook permissions in: 
https://issues.apache.org/jira/browse/ZEPPELIN-1237

If there is anywhere else that permissions are used similarly to how they are 
implemented in interpreter or notebook permissions we should probably identify 
those and implement groups there for consistency as well



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (ZEPPELIN-2354) Toolbar blocks majority of screen on mobile devices

2017-04-04 Thread Paul Brenner (JIRA)
Paul Brenner created ZEPPELIN-2354:
--

 Summary: Toolbar blocks majority of screen on mobile devices
 Key: ZEPPELIN-2354
 URL: https://issues.apache.org/jira/browse/ZEPPELIN-2354
 Project: Zeppelin
  Issue Type: Improvement
  Components: GUI
Affects Versions: 0.7.1
 Environment: iOS 10.3  - Safari Browser
Reporter: Paul Brenner
Priority: Minor


Zeppelin works on mobile, which is amazing, but a few tweaks would really help 
improve the experience.

1. When working on a notebook the white toolbar (with,e.g., run all, show/hide 
code, and run scheduler buttons) takes up almost the entire screen. Is there a 
way to address this? Perhaps would it be possible collapse all toolbars (both 
the white toolbar and the blue menu bar) with a button or when entering text in 
a paragraph? 
2. Paragraphs with long names can interfere with the buttons on the top right 
of the paragraph (e.g., run paragraph, collapse code) so that when trying to 
tap the run button the paragraph name will be selected instead. Is it possible 
to address this? Perhaps have the paragraph name wrap before it hits the 
buttons?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)