i thought it was a separating zeppelin backend and frontend problem, but what 
@corneadoug say is a high-level WS description, maybe i misinterpretation @kant 
kodali’s issue


> 在 2016年9月8日,09:48,Corneau Damien <cornead...@gmail.com> 写道:
> 
> This change wouldn't solve your issue, it is the address where the front-end 
> send his API requests and listen to WS (zeppelin server)
> I guess your requirements are different.
> 
> The way Zeppelin works is usually pretty simple:
> 
> 1) You type your code in the front-end
> 2) That code is sent to Zeppelin server to be run
> 3) The server send it to the right processing engine
> 4) Processing engine send back the result
> 5) Zeppelin Server send a websocket event
> 6) Front-end show whatever he receives
> 
> You might be able to find a few Notebook examples on how some people used 
> Spark Streaming here:
> https://www.zeppelinhub.com/viewer/showcases/Streaming 
> <https://www.zeppelinhub.com/viewer/showcases/Streaming>
> 
> On Thu, Sep 8, 2016 at 3:30 AM, kant kodali <kanth...@gmail.com 
> <mailto:kanth...@gmail.com>> wrote:
> Hi! Thanks for this but I still see the big picture. I have not used Angular 
> before nor I am a frontend guy. so I have the following questions.
> 
> Why do we need to change the source code? isn't this configurable or isn't 
> there a way to pass url as a parameter? If you think it is the easiest way 
> sure I can change that.
> How change this let me grab data from my websocket server and display it with 
> the charts/graphs (simple to graphs we see when we run sql on Zeppelin 
> notebook)
> if there is a simple example that would be awesome.
> Thanks again!
> 
> 
> 
> 
> 
> On Wed, Sep 7, 2016 5:05 AM, spacewalk...@163.com 
> <mailto:spacewalk...@163.com> spacewalk...@163.com 
> <mailto:spacewalk...@163.com> wrote:
> @kant kodali
> 
> change   zeppelin-web\ src\components\baseUrl\baseUrl.service.js like this:
> 
>  this.getWebsocketUrl = function() {
>     var wsProtocol = location.protocol === 'https:' ? 'wss:' : 'ws:';
>     return wsProtocol + ‘//your_ip_address:' + this.getPort() + 
> skipTrailingSlash(location.pathname) + '/ws';
>   };
>  
>   this.getRestApiBase = function() {
>     return location.protocol + '//your_ip_address:' + this.getPort() + 
> skipTrailingSlash(location.pathname) +
>       '/api';
>   };
>> 在 2016年9月7日,15:39,kant kodali <kanth...@gmail.com 
>> <mailto:kanth...@gmail.com>> 写道:
>> 
>> HI Guys,
>> 
>> I have a server which can handle websocket connections. Now I would like to 
>> see if there is a way to tell apache zeppellin to create to websocket 
>> connect to my server and display the whatever it received?
>> 
>> Thanks,
>> Kant
> 
> 

Reply via email to