Hive1.2.1安裝筆記
title: Hive1.2.1安裝筆記
date: 2016/8/22 0:47:36
tags: Hive
categories: 大資料
環境
ubuntu 16.04
4臺機器的Hadoop2.7.2叢集
Mysql安裝在slave2中
hive安裝在master上
下載Hive
$ wget http://mirrors.cnnic.cn/apache/hive/hive-1.2.1/apache-hive-1.2.1-bin.tar.gz
# 解壓
$ tar -zxvf apache-hive-1.2.1-bin.tar.gz /home/ubuntu/cloud
配置Hive環境變數
$ sudo vim /etc/profile
#新增
export HIVE_HOME=/home/ubuntu/cloud/apache-hive-1.2.1-bin
export PATH=$PATH:$HIVE_HOME/bin
$source /etc/profile
在Mysql中建立Hive使用者
mysql>CREATE USER 'hive' IDENTIFIED BY 'hive';
mysql>GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%' IDENTIFIED BY 'hive' WITH GRANT OPTION;
mysql>flush privileges;
建立Hive資料庫
$ mysql -uhive -phive
mysql>create database hive;
配置Hive
進入Hive的conf目錄,找到hive-default.xml.template
,cp份為hive-site.xml
$ vim hive-site.xml
# 刪除configuration標籤裡的所有內容 新增如下內容
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://slave2:3306/hive?createDatabaseIfNotExist=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>Driver class name for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hive</value>
<description>username to use against metastore database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>hive</value>
<description>password to use against metastore database</description>
</property>
下載mysql-connector-java-5.1.32-bin.jar
這裡用5.1.32版本測試不報錯,5.1.38會報warn
#將連線jar包拷貝到Hive的lib目錄
$ cp mysql-connector-java-5.1.32-bin.jar /home/ubuntu/cloud/apache-hive-1.2.1-bin/lib/
Hive啟動
要啟動metastore服務
$ hive --service metastore &
$ jps
10288 RunJar #多了一個程式
9365 NameNode
9670 SecondaryNameNode
11096 Jps
9944 NodeManager
9838 ResourceManager
9471 DataNode
啟動hive命令列
ubuntu@master:~$ hive
Logging initialized using configuration in jar:file:/home/ubuntu/cloud/apache-hive-1.2.1-bin/lib/hive-common-1.2.1.jar!/hive-log4j.properties
hive> show tables;
OK
Time taken: 0.705 seconds
相關文章
- Manjaro安裝筆記JAR筆記
- laravel安裝筆記Laravel筆記
- ZooKeeper安裝筆記筆記
- 安裝PHP ImageMagick筆記PHP筆記
- Ubuntu安裝docker筆記UbuntuDocker筆記
- influxdb 筆記: 安裝UX筆記
- disconf 安裝筆記筆記
- solr安裝使用筆記Solr筆記
- 黑蘋果安裝筆記蘋果筆記
- Git筆記(3) 安裝配置Git筆記
- RabbitMQ學習筆記-安裝MQ筆記
- fabric 鏈碼安裝筆記筆記
- python 包安裝筆記Python筆記
- harbor安裝實操筆記筆記
- 筆記本固態安裝筆記
- redmine3.3安裝筆記筆記
- Mono on CentOS 6.3 安裝筆記MonoCentOS筆記
- apache 2.0.47 安裝筆記(轉)Apache筆記
- Solaris8安裝筆記筆記
- Centos學習筆記--安裝CentOS筆記
- ROS筆記[3]-安裝mavrosROS筆記VR
- Debian 11 “bullseye” 安裝筆記筆記
- Mysql學習筆記(安裝篇)MySql筆記
- Docker安裝(學習筆記一)Docker筆記
- 【筆記】安裝和使用CocoaPods筆記
- Airflow學習筆記 --- airflow安裝AI筆記
- Oracle安裝Patch相關筆記Oracle筆記
- nginx+php+memcache安裝筆記NginxPHP筆記
- Tomcat安裝與配置(筆記)Tomcat筆記
- python學習安裝筆記Python筆記
- Flask學習筆記(安裝篇)Flask筆記
- 【筆記】fedora10 硬碟安裝筆記硬碟
- IBM WebSphere 7.00 安裝筆記IBMWeb筆記
- ASM學習筆記_ASM安裝ASM筆記
- 安裝配置bugzilla筆記(轉)筆記
- Timesten安裝筆記 參考筆記
- monocle2安裝筆記【技巧】Mono筆記
- 小米筆記本 pro 安裝黑蘋果筆記蘋果