gpt4 book ai didi

django - 启动 Hue Server,CLI 显示 8000,配置显示 8888,实际上是 : Nothing

转载 作者:可可西里 更新时间:2023-11-01 14:42:35 25 4
gpt4 key购买 nike

我已经启动了一个在 EC2 实例上运行的 Hue 服务器,该实例具有 HDFS 的伪分布式设置。当我启动服务器时,CLI 指出服务器正在 localhost:8000 上运行:

0 errors found                                                                                                                                                
<CURRENT DATE>
Django version 1.6.10, using settings 'desktop.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

但是,配置告诉它在 localhost:8888 上启动:

### hue.ini sample

# Webserver listens on this address and port
http_host=0.0.0.0
http_port=8888

很酷,无论如何。但是当我尝试使用 EC2 的公共(public) IP(<public IP>:8000<public IP>:8888)访问 Hue UI 时,port 8000 上都没有显示任何内容。也不port 8888 .我试过改变 hue.ini指向port 8000 ,什么都不做。

我已经创建了必要的安全组以允许我的机器访问该端口。

这是我做过的一些调试:

>> sudo netstat -atnp | grep 8000
tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 22644/python2.7

>> sudo netstat -atnp | grep 8888
**NOTHING**

>> lsof -i:8000
**NOTHING**

>> lsof -i:8888
**NOTHING**

>> ps -ef | grep hue
root 22644 1 0 23:08 pts/0 00:00:18 /usr/local/lib/hue/build/env/bin/python2.7 ./build/env/bin/hue run server

所以,没有人在监听 port 8000port 8888 ,但 Hue 的进程正在运行(至少我认为)。为什么会这样?如何解决此问题以访问 Hue UI?

最佳答案

你似乎启动了开发服务器,命令应该是这样的

./build/env/bin/hue runserver 0.0.0.0:8000

如果您希望它可以从另一台主机访问(并且可能需要 nohup ... &)。

注意

./build/env/bin/hue runcpserver

是启动生产服务器的正确命令。

您还可以在可以访问时通过查看/dump_config 页面来检查 hue.ini 是否已被提取。

关于django - 启动 Hue Server,CLI 显示 8000,配置显示 8888,实际上是 : Nothing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31815821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com