我能够在我的机器上运行metabase.jar(W10),现在我需要尝试Azure,因为它是我拥有SQL Server的地方。
Metabase.jar:metabase.com/start/
我不能自己做(关闭和码头对我来说是新的)。
在Azure上,我尝试过:
答案 0 :(得分:0)
根据我的理解,我认为您希望将metabase.jar
文件部署为Azure WebApps上的Web应用程序,例如本地。然后我按照article将metabase.jar
文件上传到我通过Kudu控制台创建的目录wwwroot/bin
并创建&在下面配置wwwroot/web.config
以启动应用。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="%ProgramW6432%\Java\jdk1.8.0_60\bin\java.exe" arguments="-Djava.net.preferIPv4Stack=true -Dport.http=3000 -jar "%HOME%\site\wwwroot\bin\metabase.jar"" stdoutLogEnabled="true" startupRetryCount='10'>
</httpPlatform>
</system.webServer>
</configuration>
部署的结果是我无法完全启动它而没有任何错误。由于某些原因,例如某些资源超出了引用内存不足或无法连接到Metabase DB,Azure WebApp似乎不断重启。虽然我将测试webapp的层级从小到大扩展,但问题仍然存在。请看下面的数字。
所以我认为它似乎只通过使用Docker或虚拟机在Azure上部署配置数据库。希望它有所帮助。