Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何在单个EC2节点上安装Apache Atlas?_Amazon Web Services_Hadoop_Amazon Ec2 - Fatal编程技术网

Amazon web services 如何在单个EC2节点上安装Apache Atlas?

Amazon web services 如何在单个EC2节点上安装Apache Atlas?,amazon-web-services,hadoop,amazon-ec2,Amazon Web Services,Hadoop,Amazon Ec2,我尝试在单个EC2节点上安装Apache Atlas,但如果启动失败: wget http://www-eu.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz tar xvfz apache-atlas-1.0.0-sources.tar.gz cd apache-atlas-sources-1.0.0/ export MAVEN_OPTS="-Xms2g -Xmx2g" mvn clean -DskipTests p

我尝试在单个EC2节点上安装Apache Atlas,但如果启动失败:

wget http://www-eu.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz

tar xvfz apache-atlas-1.0.0-sources.tar.gz
cd apache-atlas-sources-1.0.0/
export MAVEN_OPTS="-Xms2g -Xmx2g"

mvn clean -DskipTests package -Pdist,embedded-hbase-solr

python atlas_start.py
/tmp/apache-atlas-sources-1.0.0/distro/src/conf/atlas-env.sh: line 59: MANAGE_LOCAL_HBASE=${hbase.embedded}: bad substitution
/tmp/apache-atlas-sources-1.0.0/distro/src/conf/atlas-env.sh: line 62: MANAGE_LOCAL_SOLR=${solr.embedded}: bad substitution
/tmp/apache-atlas-sources-1.0.0/distro/src/conf/atlas-env.sh: line 65: MANAGE_EMBEDDED_CASSANDRA=${cassandra.embedded}: bad substitution
/tmp/apache-atlas-sources-1.0.0/distro/src/conf/atlas-env.sh: line 68: MANAGE_LOCAL_ELASTICSEARCH=${elasticsearch.managed}: bad substitution
Exception: [Errno 2] No such file or directory
Traceback (most recent call last):
  File "atlas_start.py", line 163, in <module>
    returncode = main()
  File "atlas_start.py", line 73, in main
    mc.expandWebApp(atlas_home)
  File "/tmp/apache-atlas-sources-1.0.0/distro/src/bin/atlas_config.py", line 160, in expandWebApp
    jar(atlasWarPath)
  File "/tmp/apache-atlas-sources-1.0.0/distro/src/bin/atlas_config.py", line 213, in jar
    process = runProcess(commandline)
  File "/tmp/apache-atlas-sources-1.0.0/distro/src/bin/atlas_config.py", line 249, in runProcess
    p = subprocess.Popen(commandline, stdout=stdoutFile, stderr=stderrFile, shell=shell)
  File "/usr/lib64/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.7/subprocess.py", line 1025, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
wgethttp://www-eu.apache.org/dist/atlas/1.0.0/apache-atlas-1.0.0-sources.tar.gz
tar xvfz apache-atlas-1.0.0-sources.tar.gz
cd apache-atlas-sources-1.0.0/
导出MAVEN_OPTS=“-Xms2g-Xmx2g”
mvn clean-DSKIPTEST包-Pdist,嵌入式hbase solr
python atlas_start.py
/tmp/apache-atlas-sources-1.0.0/distro/src/conf/atlas-env.sh:line 59:MANAGE_LOCAL_HBASE=${HBASE.embedded}:错误替换
/tmp/apache-atlas-sources-1.0.0/distro/src/conf/atlas-env.sh:第62行:MANAGE_LOCAL_SOLR=${SOLR.embedded}:错误替换
/tmp/apache-atlas-sources-1.0.0/distro/src/conf/atlas-env.sh:第65行:MANAGE_EMBEDDED_CASSANDRA=${CASSANDRA.EMBEDDED}:错误替换
/tmp/apache-atlas-sources-1.0.0/distro/src/conf/atlas-env.sh:line 68:MANAGE_LOCAL_ELASTICSEARCH=${ELASTICSEARCH.managed}:错误替换
异常:[Errno 2]没有这样的文件或目录
回溯(最近一次呼叫最后一次):
文件“atlas_start.py”,第163行,在
returncode=main()
文件“atlas_start.py”,第73行,主目录
mc.expandWebApp(atlas_home)
expandWebApp中的文件“/tmp/apache-atlas-sources-1.0.0/distro/src/bin/atlas_config.py”,第160行
jar(atlasWarPath)
jar中的文件“/tmp/apache-atlas-sources-1.0.0/distro/src/bin/atlas_config.py”,第213行
进程=运行进程(命令行)
文件“/tmp/apache-atlas-sources-1.0.0/distro/src/bin/atlas_config.py”,第249行,运行过程中
p=subprocess.Popen(命令行,stdout=stdoutFile,stderr=stderrFile,shell=shell)
文件“/usr/lib64/python2.7/subprocess.py”,第390行,在__
错误读取,错误写入)
文件“/usr/lib64/python2.7/subprocess.py”,第1025行,在_execute_child中
引发子对象异常
OSError:[Errno 2]没有这样的文件或目录
如何在一个AWS EC2上安装Apache Atlas


谢谢。

我同意你应该检查脚本。但是,注释不是很清楚。您也需要对其进行配置。这意味着定义是否使用预构建的ZK安装,但更重要的是,Atlas默认使用HBase作为其存储。您还必须具有可用的HDFS,并将配置更改为指向HDFS Namenode(通常在端口9000上)


希望这有帮助

请检查JAVA\u HOME是否已初始化或具有正确的值。使用有效值初始化解决了我的问题。

您应该找出它认为不可用的文件exist@cricket_007对你有用吗?有没有试过在一台机器上安装Atlas?在尝试在AWS中运行之前,我通常在本地VM中进行测试,但没有,我从未手动安装过Atlas