Amazon ec2 如何在ec2实例上运行metabase(没有弹性beanstalk)
我是Metabase的新手,也不太了解AWS。我有EC2实例,我想在没有elastic beanstalk的EC2实例上运行Metabase。这可能吗?如果是,比如何?如果没有,那就是为什么?在EC2实例中运行metabase的最简单方法是遵循他们自己的文档,了解如何从.jar文件运行应用程序。Metabase有一个很棒的文档,所以我建议您看看 通过简单的步骤,您需要:Amazon ec2 如何在ec2实例上运行metabase(没有弹性beanstalk),amazon-ec2,metabase,Amazon Ec2,Metabase,我是Metabase的新手,也不太了解AWS。我有EC2实例,我想在没有elastic beanstalk的EC2实例上运行Metabase。这可能吗?如果是,比如何?如果没有,那就是为什么?在EC2实例中运行metabase的最简单方法是遵循他们自己的文档,了解如何从.jar文件运行应用程序。Metabase有一个很棒的文档,所以我建议您看看 通过简单的步骤,您需要: 安装Java7 下载Metabase.jar文件 运行.jar文件java-jar元数据库.jar 应用程序将在端口3000(
java-jar元数据库.jar
官方文档链接:我在路上遇到了一些问题。这就是我最终成功的原因:
- (Java 7对于当前版本的Metabase是不够的)。
您可以从网站获得下载链接,
到您的EC2实例,并使用SSH
使用以下链接将Java8下载到您的实例:wget
。或者,您可以在本地下载它,并使用wget DownloadLink
将其传输到EC2实例SCP
- 安装Java8
- 运行Metabase:
java-jar Metabase.jar
- 通过浏览EC2IP必须替换为EC2实例IP地址的位置来访问元数据库
- 确保端口3000未被防火墙阻止(如果您是从公司网络连接,通常会出现这种情况)
- 确保EC2实例的入站规则中允许使用端口3000
- 将实例的IP和主机添加到/etc/hosts:
。添加ip和主机类sudo nano/etc/hosts
作为新行10.10.10.10 ip-10-10-10-10