环境:CentOS 7.4 (1708 DVD)
工具:Xshell+Xftp
1. 使用xftp将hive上传到/usr/local目录下,将其解压并重命名。
2. 设置环境变量并source。
3. 改名并编辑hive-env.sh文件。
4. 在hive目录下新建tmp目录,hdfs中新建/user/hive/warehouse和/tmp/hive,权限均设为可读可写可执行。
5. 尝试使用hive命令启动hive,得到报错信息如下。
6. 原因是hadoop与hive的jline版本不一致,将hive中的新版本jline复制到hadoop中。
7. 再次尝试启动hive,启动成功。