第二章 hive安裝之Hive安裝部署

2021-09-29 09:47:51 字數 2345 閱讀 2091

1.hive安裝及配置

(1)把apache-hive-1.2.1-bin.tar.gz上傳到linux的/opt/software目錄下

(2)解壓apache-hive-1.2.1-bin.tar.gz到/opt/module/目錄下面

[wyh@hadoop102 software]$ tar -zxvf apache-hive-1.2.1-bin.tar.gz -c /opt/module/
(3)修改apache-hive-1.2.1-bin.tar.gz的名稱為hive

[wyh@hadoop102 module]$ mv apache-hive-1.2.1-bin/ hive
(4)修改/opt/module/hive/conf目錄下的hive-env.sh.template名稱為hive-env.sh

[wyh@hadoop102 conf]$ mv hive-env.sh.template hive-env.sh
(5)配置hive-env.s**件

(a)配置hadoop_home路徑
export hadoop_home=/opt/module/hadoop-2.7.2
(b)配置hive_conf_dir路徑
export hive_conf_dir=/opt/module/hive/conf
2.hadoop集群配置

(1)必須啟動hdfs和yarn

[wyh@hadoop100 hadoop-

2.7.2

]$ sbin/

start

-dfs.sh

[wyh@hadoop101 hadoop-

2.7.2

]$ sbin/

start

-yarn.sh

(2)在hdfs上建立/tmp和/user/hive/warehouse兩個目錄並修改他們的同組許可權可寫

[wyh@hadoop100 hadoop-

2.7.2

]$ bin/hadoop fs -mkdir /tmp

[wyh@hadoop100 hadoop-

2.7.2

]$ bin/hadoop fs -mkdir -p /

user

/hive/warehouse

[wyh@hadoop100 hadoop-

2.7.2

]$ bin/hadoop fs -chmod g+w /tmp

[wyh@hadoop100 hadoop-

2.7.2

]$ bin/hadoop fs -chmod g+w /

user

/hive/warehouse

3.hive基本操作

(1)啟動hive

[wyh@hadoop102 hive]$ bin/hive
(2)檢視資料庫

hive>

show

databases

;

(3)開啟預設資料庫

hive>

usedefault

;

(4)顯示default資料庫中的表

hive>

show

tables

;

(5)建立一張表

hive>

create

table student(id int

, name string)

;

(6)顯示資料庫中有幾張表

hive>

show

tables

;

(7)檢視表的結構

hive>

desc student;

(8)向表中插入資料

hive>

insert

into student values

(1000

,"ss"

);

(9)查詢表中資料

hive>

select

*from student;

(10)退出hive

hive> quit;

第二章 HIve安裝之Hive其他命令操作

1 退出hive視窗 hive default exit hive default quit 在新版的hive中沒區別了,在以前的版本是有的 exit 先隱性提交資料,再退出 quit 不提交資料,退出 2 在hive cli命令視窗中如何檢視hdfs檔案系統 hive default dfs ls...

HIVE 第二章 目錄和表

1.目錄篇 建立表目錄 create database companys create database companys location table create database companys location table with dbproperties name kedde data...

第二章 ruby安裝

以下是linux下安裝ruby的方式 2 解壓安裝包 tar xzvf ruby 1.8.5.tar.gz cd ruby 1.8.5 3 配置 安裝 configure prefix usr local ruby make make install 如果想瀏覽所有的configure引數,可以 c...