如何通过局域网访问Ubuntu服务器18.04上的CrateDB管理界面?

时间:2018-06-30 17:52:49

标签: cratedb

我通过LAN在Ubuntu服务器18.04上安装了CrateDB。但是我无法访问Admin-UI,并且收到以下消息:

Firefox can’t establish a connection to the server at 192.168.1.102:4200.

我该如何解决这个问题?

CrateDB正在服务器上运行,状态为:

sudo systemctl status crate.service

crate.service - CrateDB Server
Loaded: loaded (/lib/systemd/system/crate.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2018-06-30 14:15:38 +04; 18min ago
Docs: https://crate.io/docs/
Main PID: 17614 (java)
Tasks: 35 (limit: 4649)
CGroup: /system.slice/crate.service
└─17614 java -Xms512m -Xmx512m -Djava.awt.headless=true -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+U
...

2 个答案:

答案 0 :(得分:1)

每个默认的cratedb都会将自身绑定到本地,这意味着您无法从外部访问它。

您需要将network.host设置为类似_site_的内容。

https://crate.io/docs/crate/reference/en/latest/config/node.html#hosts

您需要确保所有引导检查都通过:https://crate.io/docs/crate/guide/en/latest/admin/bootstrap-checks.html

答案 1 :(得分:0)

解决方案1 ​​

除了@Johannes Moser的回复之外,首先,您需要针对 network.host crate.yml 文件中添加计算机的IP。

>

然后可以选择指定 psql.port (默认值为5432),然后可以从外部访问Crate,例如:

l.oc.al.ip / PSQL_PORT

解决方案2

使用nGROK

  

ngrok将本地服务器公开在NAT和防火墙之后   通过安全的隧道上网。