Angularjs 齐柏林飞艇断开状态错误

Angularjs 齐柏林飞艇断开状态错误,angularjs,apache-spark,apache-zeppelin,Angularjs,Apache Spark,Apache Zeppelin,我用的是齐柏林飞艇0.70。我可以从git源代码构建齐柏林飞艇。当我尝试使用下面的命令在8000端口启动齐柏林飞艇时,效果很好 /齐柏林飞艇守护进程启动 但在端口9000上执行grunt serve命令后,它将无法工作,但它启动良好,并显示web套接字断开连接错误 [root@sandbox zeppelin-web]# ./grunt serve Running "serve" task Running "clean:server" (clean) task Cleaning .tmp..

我用的是齐柏林飞艇0.70。我可以从git源代码构建齐柏林飞艇。当我尝试使用下面的命令在8000端口启动齐柏林飞艇时,效果很好

/齐柏林飞艇守护进程启动

但在端口9000上执行grunt serve命令后,它将无法工作,但它启动良好,并显示web套接字断开连接错误

[root@sandbox zeppelin-web]# ./grunt serve
Running "serve" task

Running "clean:server" (clean) task
Cleaning .tmp...OK

Running "wiredep:app" (wiredep) task

Running "wiredep:test" (wiredep) task

Running "concurrent:server" (concurrent) task

    Running "copy:styles" (copy) task
    Copied 16 files

    Done, without errors.


    Execution Time (2017-02-24 05:51:45 UTC)
    loading tasks  277ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 91%
    copy:styles     28ms  ▇▇▇▇▇ 9%
    Total 305ms

Running "postcss:dist" (postcss) task
>> 16 processed stylesheets created.

Running "connect:livereload" (connect) task
Started connect web server on http://0.0.0.0:9000

Running "watch" task
Waiting...
我得到了登录控制台

XMLHttpRequest cannot load http://localhost:8080/api/security/ticket. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:9000' is therefore not allowed access. The response had HTTP status code 404.
我在哪里把8080换成8000


请告诉我如何解决此问题。

我认为
grunt
在0.7版本中被
npm
替换,所以您可以尝试
npm run dev
命令吗


更新:有一个正在进行中的问题与之相关。为了在您的案例中修复它,您可以删除if语句
中的3行,并用
port=8000替换它。它可能是临时补丁,直到补丁被归档以使其可配置。

我认为
grunt
在0.7版本中被
npm
替换,所以您可以尝试
npm run dev
命令吗


更新:有一个正在进行中的问题与之相关。为了在您的案例中修复它,您可以删除if语句
中的3行,并用
port=8000替换它。它可能是临时补丁,直到补丁被归档以使其可配置。

您能告诉我提交的哈希值,或者它是否是0.7.0版本源代码请查找我更新的帖子。我登录到网络控制台。它试图连接8080,但齐柏林飞艇运行8000。如何将端口号8080更改为8000 on./grunt-serve-commands这是一个很好的观点,实际上正在进行中的问题。为了在您的案例中修复它,您可以删除if语句
中的3行,并用
port=8000替换它。这可能是临时修复,直到补丁被归档,使其可配置。我更新了答案。此外,如果运行时间比预期的要长,或者日志中出现异常,请在ZEPPELIN-2154现有问题下提交一个问题,甚至可以将其添加为注释。您能告诉我提交的哈希值还是0.7.0版本源代码请查找我更新的帖子。我登录到网络控制台。它试图连接8080,但齐柏林飞艇运行8000。如何将端口号8080更改为8000 on./grunt-serve-commands这是一个很好的观点,实际上正在进行中的问题。为了在您的案例中修复它,您可以删除if语句
中的3行,并用
port=8000替换它。这可能是临时修复,直到补丁被归档,使其可配置。我更新了答案。此外,如果运行时间比预期的要长,或者日志中出现异常,请在现有问题ZEPPELIN-2154下提交问题,甚至可以添加评论。