查看“Slave1上安装hive”的源代码
←
Slave1上安装hive
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== hive在hadoop中的位置 == [[文件:QQ截图20181119102043.png]] == 解压hive文件 == . == 修改/etc/profile 文件 == 首先我们需要创建工作路径,并将 hive 解压。环境中 master 作为客 户端,slave1 作为服务器端,因此都需要使用到 hive。因为 hive 相关安装包存 放在 master 中,因此我们先在 master 中对 hive 进行解压,然后将其复制到 slave1 中。 <nowiki>#set hive export HIVE_HOME=/usr/hive/apache-hive-2.1.1-bin export PATH=$PATH:$HIVE_HOME/bin</nowiki> == 拷贝Mysql 的 lib 安装包 == shell远程连slave2 把mysql-connector-java-5.1.5-bin.jar考到slave1 的 hive 的 lib 中 == 修改 hive-env.sh == 回到 slave1,修改 hive-env.sh 中 HADOOP_HOME 环境变量 <nowiki>HADOOP_HOME=/usr/hadoop/hadoop-2.7.3</nowiki> == 修改 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>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://slave2:3306/hive?createDatabaseIfNotExist=true</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>123456</value> </property> <property> <name>hive.metastore.schema.verification</name> <value>false</value> </property> <property> <name>datanucleus.schema.autoCreateAll</name> <value>true</value> </property> </configuration> </nowiki> == 启动hive服务 == 进入hive的目录,在hive的目录下输入 <nowiki>bin/hive --service metastore</nowiki> [[文件:启动hive服务.png]]
返回至
Slave1上安装hive
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息