(1)sudo vim profile
查看profile文件中,hive安装路径是否有误,我是错在这里了,导致得修改之后的多个配置文件。
修改完,保存文件后,输入source profile,使文件生效
(2)vim
(3)vim
(4)vim
注意
–凡是
s
y
s
t
e
m
:
j
a
v
a
.
i
o
.
t
m
p
d
i
r
的
地
方
都
替
换
成
为
自
己
创
建
t
m
p
的
所
在
路
径
。
我
的
路
径
是
:
/
h
o
m
e
/
z
o
o
k
e
e
p
e
r
/
s
o
f
t
w
a
r
e
/
h
i
v
e
/
t
m
p
−
−
凡
是
{system:}的地方都替换成为自己创建tmp的所在路径。我的路径是: /home/zookeeper/software/hive/tmp -- 凡是
system:java.io.tmpdir的地方都替换成为自己创建tmp的所在路径。我的路径是:/home/zookeeper/software/hive/tmp−−凡是{system:}都替换为自己的主机名
我的是zookeeper
(5)修改完成后,重启虚拟机
(6)做好hive启动前的准备工作
1.启动hive前要将HDFS启动,可以使用来启动HDFS。jps查看启动的进程。
2.如果是使用MySQL数据库:先启动mysql服务器:
cd /usr/local/mysql
sudo ./support-files/mysql.server start
3.执行初始化操作
schematool -initSchema -dbType mysql
(7)输入hive,启动成功。进入hive命令行。
相关文章
- 运行hive时出现: command not found问题的解决办法(已解决)
- Jenkins服务使用 宿主机的docker、docker-compose (Jenkins 执行sudo命令时出现“sudo: no tty present and no askpass program specified”,以及 docker-compose command not found解决办法)
- IDEA里运行代码时出现Error:scalac: error while loading JUnit4, Scala signature JUnit4 has wrong version expected: 5.0 found: 4.1 in JUnit4.class错误的解决办法(图文详解)
- 编译linux内核时出现"mkimage" command not found - U-Boot images will not be built错误的解决办法