说明:在按照官网文档安装Atlas的过程中,遇到了各种各样的问题,现将本人在实践中,成功安装部署的过程分享给大家。
一、下载安装包
- 下载安装JDK。(不要用Linux自带的jdk,且atlas2.0要求,jdk版本最好1.8.0_151以上)。
- 下载安装Maven(atlas2.0版本最低要求3.6.0)。
- 安装Python环境(Linux下自带Python环境,可忽略)
- 下载Apache Atlas
官网链接:http://atlas.apache.org/#/Downloads
我这里下载的是2.0.0
二、编译
将安装包上传到服务器或者虚拟机上。解压:
tar -zxcf apache-atlas-1.2.0-sources.tar.gz
切到根目录下:
cd apache-atlas-sources-1.0.0/
开始编译:(这里采用集成的hbase和solr)
mvn clean -DskipTests package -Pdist,embedded-hbase-solr
编译过程需要1.5-2个小时。如果编译过程报错,可以参考:Apache Atlas编译报错
出现以下界面,证明编译完成。
三、安装
进入以下目录,apache-atlas-sources-2.0.0/distro/target 找到 apache-atlas-2.0.0-server.tar.gz ,扔到服务器安装路径下解压:
tar -xzvf apache-atlas-2.0.0-server.tar.gz
切到该目录下:
cd apache-atlas-2.0.0
执行:(使内置的hbase和solr随atlas一起启动)
export MANAGE_LOCAL_HBASE=true
export MANAGE_LOCAL_SOLR=true
执行启动命令
bin/atals_start.py
执行
jps
查看进程,发现hbase和solr并没有随atlas一起启动。干掉atlas进程,执行:
kill -9 进程号
四、解决方案
单独启动hbase。进入apache-atlas-2.0.0/hbase/bin,执行:
sh start-hbase.sh
jps查看进程,发现hbase已经启动。
然后,启动solr。进入apache-atlas-2.0.0/solr/bin,执行:
./solr start -c -z localhost:2181 -p 8984 -force
看到以下界面证明solr已经启动成功。
浏览器访问localhost:8984(localhost可替换为服务器ip)。访问正常。
还是在Solr 路径下面,建立相应的 index。
./solr create -c vertex_index -shards 1 -replicationFactor 1 -force
./solr create -c edge_index -shards 1 -replicationFactor 1 -force
./solr create -c fulltext_index -shards 1 -replicationFactor 1 -force
最后切回apache-atlas-2.0.0/目录,启动atlas。
bin/atlas_start.py
浏览器访问localhost:21000。等几分钟可出现登录界面。
用户名:admin
密码:admin