需要使用root权限进入hive配置目录:/opt/module/hive/conf/
或者直接创建一个配置文件hive-site.xml修改hive-site.xml文件属性
将hive-deafule.xml.template中的所需配置复制到hive-site.xml并针对修改其属性
需要root权限进入环境变量目录文件:/etc/profile.d/my_env.sh
Hive由日志slf4j的配置,但是我们的yarn自己也有,两者会冲突。先刷新环境变量,再执行以下代码
需要root权限
保证数据库已创建,数据名与hive配置中的数据库保持一致。2. 启动Hive
mysql所在集群机器,启动mysql【hadoop102】,mysql与yarn同在一台机器。
检查mysql数据库是否存在,是否初始化过,如果已经初始化过则先将数据库删除,重新初始化。
一般报错即为dfs安全模式的原因,关闭安全模式即可: hdfs dfsadmin -safemode leave
用root用户启动报错(权限有问题)如下:2.3 验证安装环境
chown: changing ownership of '/tmp': Permission denied. user=root is not the owner of inode=/tmp
需用使用 export HADOOP_USER_NAME=普通用户
然后使用hadoop fs -chmod -R 777 /tmp
再次启动hive即可
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |