“Master作为客户端”的版本间的差异
来自CloudWiki
(创建页面,内容为“.”) |
|||
(未显示2个用户的3个中间版本) | |||
第1行: | 第1行: | ||
. | . | ||
+ | |||
+ | == 解决版本冲突和 jar 包依赖问题。 == | ||
+ | |||
+ | 由于客户端需要和 Hadoop 通信,所以需要更改 Hadoop 中 jline 的版本。即 保留一个高版本的 jline jar 包,从 hive 的 lib 包中拷贝到 Hadoop 中 lib 位置 | ||
+ | 为/usr/hadoop/hadoop-2.7.3/share/hadoop/yarn/lib | ||
+ | |||
+ | cp /usr/hive/apache-hive-2.3.3-bin/lib/jline-2.12.jar /usr/hadoop/hadoop-2.7.3/share/hadoop/yarn/lib/ | ||
+ | |||
+ | == 修改 hive-env.sh == | ||
+ | |||
+ | [[文件:修改env.sh.png]] | ||
+ | |||
+ | == 修改 hive-site.xml == | ||
+ | |||
+ | |||
+ | <nowiki><?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
+ | <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> | ||
+ | <configuration> | ||
+ | <property> | ||
+ | <name>hive.metastore.warehouse.dir</name> | ||
+ | <value>/user/hive_remote/warehouse</value> | ||
+ | </property> | ||
+ | |||
+ | <property> | ||
+ | <name>hive.metastore.local</name> | ||
+ | <value>false</value> | ||
+ | </property> | ||
+ | <property> | ||
+ | <name>hive.metastore.uris</name> | ||
+ | <value>thrift://slave1:9083</value> | ||
+ | </property> | ||
+ | </configuration></nowiki> | ||
+ | |||
+ | |||
+ | |||
+ | == 启动 Hive == | ||
+ | |||
+ | 进入/usr/hive/apache-hive-2.3.3-bin目录下,执行bin/hive | ||
+ | 启动hive进入hive命令行启动成功 | ||
+ | |||
+ | |||
+ | [[文件:Hive启动成功.png]] |
2018年11月18日 (日) 02:38的最新版本
.
解决版本冲突和 jar 包依赖问题。
由于客户端需要和 Hadoop 通信,所以需要更改 Hadoop 中 jline 的版本。即 保留一个高版本的 jline jar 包,从 hive 的 lib 包中拷贝到 Hadoop 中 lib 位置 为/usr/hadoop/hadoop-2.7.3/share/hadoop/yarn/lib
cp /usr/hive/apache-hive-2.3.3-bin/lib/jline-2.12.jar /usr/hadoop/hadoop-2.7.3/share/hadoop/yarn/lib/
修改 hive-env.sh
修改 hive-site.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>hive.metastore.warehouse.dir</name> <value>/user/hive_remote/warehouse</value> </property> <property> <name>hive.metastore.local</name> <value>false</value> </property> <property> <name>hive.metastore.uris</name> <value>thrift://slave1:9083</value> </property> </configuration>
启动 Hive
进入/usr/hive/apache-hive-2.3.3-bin目录下,执行bin/hive 启动hive进入hive命令行启动成功