安装atlas后执行hive命令报错

刘超 刘超     2022-09-15     282

关键词:

  在集群中安装atlas,在安装atlas的节点上执行hive -e "show databases;" 正常,但是在集群中其他节点上执行hive -e "show databases;" 命令报如下错误

  

 

一、分析

  在安装atlas节点上和没有安装atlas的节点上分别再次执行hive --hiveconf hive.root.logger=DEBUG,console -e "show databases;" 命令,获取执行日志,比较日志看看是否什么不同,如下

  通过比较发现,和配置文件有关系;报上面那个错误,可能是因为在/etc/hive/2.5.0.0-1245/0/这个目录下缺少atlas-application.properties配置文件导致的;下面是证明过程

    1、将99上atlas安装包分发到97节点上

   

  2、修改97上atlas安装包的所有人为hdfs,所有组为hadoop,如下

   

  3、切换到hive用户,将atlas-application.properties与client.properties两文件软连接到/etc/hive/2.5.0.0-1245/0/目录下,然后执行hive -e "show databases;",没有再报错,如下

   

    以上可以说明,就是缺少配置文件导致的报错

 

二、解决方法

    将相关配置scp到hive相关节点就可以了

scp /usr/atlas/conf/atlas-application.properties 192.22.107.98:/etc/hive/conf
scp /usr/atlas/conf/client.properties 192.22.107.98:/etc/hive/conf
scp /usr/atlas/conf/atlas-application.properties 192.22.107.98:/etc/hive/conf/conf.server/
scp /usr/atlas/conf/client.properties 192.22.107.98:/etc/hive/conf/conf.server/
    
chown hive:hadoop /etc/hive/conf/atlas-application.properties
chown hive:hadoop /etc/hive/conf/client.properties
chown hive:hadoop /etc/hive/conf/conf.server/atlas-application.properties
chown hive:hadoop /etc/hive/conf/conf.server/client.properties

 

如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】。
如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】。
如果,您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是【刘超★ljc】。

本文版权归作者,禁止转载,否则保留追究法律责任的权利。

centos7.6安装pip后执行命令报错?

安装完成后输入pip回车,提示Traceback(mostrecentcalllast):File"/usr/bin/pip",line9,in<module>sys.exit(__main__._main())AttributeError:'module'objecthasnoattribute'_main'根据网上找的,修改/usr/bin/pip文件,已修改为frompipimport__main__if__nam... 查看详情

原创大叔经验分享(100)atlas导入hive元数据(代码片段)

...#exportHIVE_HOME=/opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/lib/hive执行导入#bin/import-hive.sh...FailedtoimportHiveMetaData!!!报错,查看日志#morelogs/import-hive.log2020-01-1114:42:38,951INFO-[main:]~Lookingforatlas-application.propertiesinclasspath(ApplicationProperties:110)2020-... 查看详情

安装完composer后执行这条命令后报错怎么解决

CentOS7下安装Composer安装Composer1、将composer.phar下载到项目中使用curl-sShttps://getcomposer.org/installer|php下载Composer的二进制文件,是一个PHAR包(PHP的归档)2、可以通过--install-dir选项指定Composer的安装目录(它可以是一个绝对或相对路... 查看详情

.hive命令的3种调用方式以及源码

 安装hive后在命令行如输入Hive-h-后面随便输入。让让他报错进入命令提示界面-d定义一个变量两种形式-dA=Bor--defineA=B-e执行sql语句 hive-e"select*froma"-f执行一个sql片段。或者包含sql语句的文本文件-i 初始化sql文件。或者包... 查看详情

首次安装docker后执行docker命令报错?(代码片段)

按照正常步骤安装了docker,开心的执行docker命令:vic@ubuntu:~/Desktop$dockerpsGotpermissiondeniedwhiletryingtoconnecttotheDockerdaemonsocketatunix:///var/run/docker.sock:Get"http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json":dialunix/var/run/docker.sock:c... 查看详情

apacheatlas执行导入hive元数据脚本import-hive.sh报错(代码片段)

...询数据库问题2.4修改hive-site.xml一、问题一1问题ApacheAtlas执行导入hive元数据脚本import-hive.sh报错bashimport-hive.shCausedby:com.ctc.wstx.exc.WstxParsingExcept 查看详情

docker-compose安装后执行报错(代码片段)

 chmod751/usr/bin/docker-composeroot用户执行如上命令后切换普通用户然后报错:[22633]Cannotopenself/usr/bin/docker-composeorarchive/usr/bin/docker-compose.pkg网上查的方法跟我的情况不一样,后面自己试了几次才发现是由于普通用户对docker-compose没... 查看详情

atlas运行时资源不足报错-bash:fork:retry:资源暂时不可用outofsystemresources

目的:运行Atlas并使用Azkaban执行操作任务环境:Centos6内存大小:12G启动下面的任务后还剩内存将近5G问题: 当mysql_to_hdfs_db和其他job同时运行时集群很容易就会报错  CannotcreateGCthread.Outofsystemresources.   OOM等奇怪的错... 查看详情

apacheatlas2.1.0编译打包安装记录(代码片段)

...3.1打包前的准备3.2执行打包命令3.3打包报错打包结果三、安装1移动到安装目录2启动服务3启动成功,但没有进程4单独启动4.1启动Hbase4.2启动Solr4.3启动Atlas4.3.1启动Atlas后台报错4.3.2解决后台报错四、官方案例1运行导入脚本2查... 查看详情

初次安装hive-2.1.0启动报错问题解决方法

  首次安装hive-2.1.0,通过bin/hive登录hiveshell命令行,报错如下:[[email protected]hive-2.1.0]$bin/hivewhich:nohbasein(/opt/service/jdk1.7.0_67/bin:/opt/service/jdk1.7.0_67/jre/bin:/opt/mysql-5.6.24/bin:/opt/servi 查看详情

执行hive命令时没有反应

效果如图一直处于这种状态,也不报错,日志文件也没有报错/。/etc/profile环境变量配置如下:exportPATHMANPATHINFOPATHUSERTMPTEMPPRINTERHOSTNAMEPS1SHELLtmptempexportJAVA_HOME=/cygdrive/d/salesforce/jdkexportHADOOP_HOME=/cygdrive/d/cygwin/home/hadoop-1.2.1exportHADOOP_C... 查看详情

hive集群tez引擎执行任务报错&&telnetconnectionrefused(代码片段)

文章目录hive集群tez引擎执行任务报错问题描述telnetConnectionrefused处理hive集群tez引擎执行任务报错问题描述更换tez引擎后,如果执行任务卡住,修改调节容量调度器的资源调度策略,修改以下配置信息cd你的Hadoop位置/et... 查看详情

npm安装vue的初体验

...该项目的文件目录结构:一番研究后得知该项目是通过npm安装的,而自己之前的项目都是通过<script>标签引入vue。既然如此,便尝试用npm运行本次的项目使用npm要先安装node.js,安装完成后打开cmd命令版,输入npm-v,检查是否... 查看详情

yum报错

在ESXI的虚拟机上安装了CentOS6的系统,执行yumrepolist命令后报如下错误:Couldnotretrievemirrorlisthttp://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stockerrorwas14:PYCURLERROR7-"Failedtoconnectto2001:4178:5:200::10:Networkisunreachable"后来发现是... 查看详情

hive安装

===============MySQL安装=========================================这个安装很简单,是在线安装,只需要按顺序执行一下几个命令就ok了。(1)sudoapt-getinstallmysql-server(2)sudoapt-getinstallmysql-client(3)sudoapt-getinstalllibmysqlclient-dev安装过程会让你... 查看详情

hive导出数据到本地文件报错解决方法

...把权限设置为777,即创建者,组用户,其他用户都可读写执行,重新执行命令放到该文件就成功了,不过文件会乱码,使用格式化的命令即可。insertoverwritelocal directory‘ 查看详情

hive集群tez引擎执行任务报错(代码片段)

文章目录问题描述问题描述更换tez引擎后,如果执行任务卡住,修改调节容量调度器的资源调度策略,修改以下配置信息cd你的Hadoop位置/etc/hadoop/vimtez-site.xml<!--容器给AM分配的资源--><property><name>tez.am.resou... 查看详情

apache atlas - hook hive - 如何构建 apache-atlas-$project.version-hive-hook.gz?

】apacheatlas-hookhive-如何构建apache-atlas-$project.version-hive-hook.gz?【英文标题】:apacheatlas-hookhive-howtobuildapache-atlas-$project.version-hive-hook.gz?apacheatlas-hookhive-如何构建apache-atlas-$project.version-hive-hook.gz?【发 查看详情