1. 程式人生 > >hive安裝配置(hive1.2.1)

hive安裝配置(hive1.2.1)

環境centOS 7

hive的安裝比較簡單,只需要在一臺機器上配置即可。

由於hive的一些功能要藉助資料庫實現,所以要先裝好mysql。

一.安裝MySql

1.下載MySQL

# 下載mysql源安裝包
shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
# 安裝mysql源
shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm

2、安裝MySQL

shell> yum install mysql-community-server
3.啟動MySQL
shell> systemctl start mysqld

檢視MySQL的啟動狀態

shell> systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
   Active: active (running) since 五 2016-06-24 04:37:37 CST; 35min ago
 Main PID: 2888 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─2888 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

6月 24 04:37:36 localhost.localdomain systemd[1]: Starting MySQL Server...
6月 24 04:37:37 localhost.localdomain systemd[1]: Started MySQL Server.

4.設定開機啟動

shell> systemctl enable mysqld
shell> systemctl daemon-reload
5.修改root本地登陸密碼

mysql安裝完成之後,在/var/log/mysqld.log檔案中給root生成了一個預設密碼。通過下面的方式找到root預設密碼,然後登入mysql進行修改:

shell> grep 'temporary password' /var/log/mysqld.log

root預設密碼

shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 

或者

mysql> set password for 'root'@'localhost'=password('MyNewPass4!');

二.安裝hive

1.下載安裝檔案並解壓

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 
2.配置環境變數

vi /etc/profile 在最後新增:

export HIVE_HOME=/home/hadoop/apache-hive-2.1.1-bin  
export PATH=$HIVE_HOME/bin:$HIVE_HOME/conf:$PATH 
然後執行
source /etc/profile
使配置檔案生效。

3.修改hive配置檔案

切換到hive安裝目錄的conf資料夾下

vi hive-site.xml
更換成如下配置檔案:
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost: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>root</value>
<description>username to use against metastore database</description>
</property>

<property>
<name>javax.jdo.option.ConnectionPassword</name>
<!-- 密碼 -->
<value>root</value>
<description>password to use against metastore database</description>
</property>
</configuration>
4.將mysql的連線jar包拷貝到$HIVE_HOME/lib目錄下

即將mysql-connector-java-5.1.6-bin.jar拷貝到hive的lib目錄下。

5. Jline包版本不一致的問題

在hive 的lib目錄下找到jline-2.12.jar,將其拷貝到hadoop目錄下

share/hadoop/yarn/lib/jline-0.9.94.jar
替換掉lib目錄下低版本的jline-2.12.jar

三、啟動測試hive

切換到hive安裝目錄,執行

bin/hive
啟動hive

出現下圖表示啟動成功:


配置完成。

相關推薦

hive安裝配置(hive1.2.1)

環境centOS 7 hive的安裝比較簡單,只需要在一臺機器上配置即可。 由於hive的一些功能要藉助資料庫實現,所以要先裝好mysql。 一.安裝MySql 1.下載MySQL # 下載mysql源安裝包 shell> wget http://dev.mys

hadoop2.7.3完全分散式安裝-docker-hive1.2.1-hiveserver2-weave1.9.3

0.環境介紹: 1)ubuntu14.04 docker映象 地址:https://github.com/gaojunhao/ubuntu14.04 2)hadoop2.7.3 地址:http://www.apache.org/dyn/closer.cgi/hadoop/c

hive1.2.1配置及其啟動方式(mysql安裝配置)

注意紅色標記部分為可變動1.上傳tar包2.解壓tar -zxvf hive-1.2.1.tar.gz3.安裝mysql資料庫   推薦yum 線上安裝mysql  yum install mysql mysql-server mysql-devel 完成後,用  /etc/

hive1.2.1版本安裝

Hive只在一個節點上安裝即可 1.上傳tar包 2.解壓 tar -zxvf hive-1.2.1.tar.gz -C /usr/local mv hive-1.2.1 hive 3.安裝mysql資料庫(切換到root使用者)(裝在哪裡沒有限制,只有能聯通

CentOS7+Hadoop2.7.2(HA高可用+Federation聯邦)+Hive1.2.1+Spark2.1.0 完全分散式叢集安裝

本文件主要記錄了Hadoop+Hive+Spark叢集安裝過程,並且對NameNode與ResourceManager進行了HA高可用配置,以及對NameNode的橫向擴充套件(Federation聯邦) 1VM網路配置 將子網IP設定為192.168.1.0: 將閘道器設定

ubuntu16.04安裝hive1.2.1的hwi

下載:apache-hive-1.2.1-src.tar apache-hive-1.2.1-src.tar  解壓,cd apache-hive-1.2.1-src/hwi  命令:jar cfM hive-hwi-1.2.1.war -C web .  複製到:hiv

Hive1.2.1安裝過程

一、環境說明: 1、Ubuntu 14.0.4的作業系統; 2、Hadoop2.7.2的偽分佈模式; 在準備安裝Hive之前要確保Hadoop能夠正常執行; 3、Hive必須部署在一臺能夠訪問到HDFS的機器上; 二、安裝步驟: 2.1、解壓與測試: 1、解壓apache-

hive1.2.1安裝指南

Hive安裝指南        該文件是建立在已經安裝好hadoop和jdk的基礎上,並且已經設定好HADOOP_HOME環境變數以及JAVA_HOME環境變數, 在hadoop機群的主節點(192.168.22.135)上安裝。 1      下載安裝包     從htt

CentOS7安裝Hive1.2.1內嵌derby模式(Hadoop2.6)

1. Hadoop環境,參考: 2. tar XXX 你懂的 3. 新增環境變數 vi /hadoop/hive-1.2.1/bin/hive-config.sh export JAVA_HOME=/usr/java/jdk1.8.0_65 export HADOOP_H

Hive1.2.1安裝和使用(基於Hadoop2.6.0)

安裝hive,這裡使用mysql作為hive的metastore; Ubuntu 15.10虛擬機器中安裝mysql方法請看:http://kevin12.iteye.com/admin/blogs/2280771Hadoop2.6.0叢集安裝:http://kevin12

【轉】CentOS 7.0 安裝Redis 3.2.1詳細過程和使用常見問題

nec count ges des useful 內存 warning before outside http://www.linuxidc.com/Linux/2016-09/135071.htm 環境:CentOS 7.0 Redis 3.2.1 Redis的安裝與啟動

Hive安裝配置要點

操作 ont tex val 自動創建 官網 後來 sql value 官網下載安裝包; 在Profile下面定義HIVE_HOME以及HADOOP_HOME,然後在PATH下面添加HOME/bin目錄,用於在命令行直接敲beeline,hive即可執行命令; 需要在had

安裝apache-cassandra-2.1.18

安裝apache-cassandra-2.1.18IntroductionWhat is Cassandra? The Apache Cassandra database is the right choice when you need scalability(伸縮) and high availabili

安裝配置hadoop2.5.1安裝

.tar.gz 文件 ast alt RR CP env 主機名 eno 所使用的hadoop為hadoop-2.5.1_x64.tar.gz 解壓hadoop-2.5.1.tar.gz: # tar -zxvf hadoop-2.5.1_x64.tar.gz # mv

樹莓派安裝.net core 2.1

http nbsp 內容 oca mkdir -p 安裝 參考 tro tps 0.更新源 sudo apt-get update 1.安裝依賴 sudo apt-get install curl libunwind8 gettext 2.下載 SDK 或者 RunTi

Hive 安裝配置

apach require pan tom 初始 tomat -a cti etc 0. 說明   在安裝好 Hadoop 集群和 ZooKeeper 分布式的基礎上裝好 MySQL,再進行 Hive 安裝配置    1. 安裝   1.1 將 Hive

Docker實戰之安裝配置Hadoop-2.5.2完全分散式叢集

環境配置 VM:VMware Workstation OS:Ubuntu 14.04  LTS Hadoop:hadoop-2.5.2 Hadoop叢集規劃 172.17.0.2    hadoop-master 172.17.

hive1.2.1整合hbase遇到的坑

通常我們會整合hive與hbase,通過建立hive外部表,進行一些增刪改查hbase表,hive1.2.1整合hbase1.2.6,遇到了一些坑,通過修改了幾行hive原始碼,重新編譯hive-hbase-handler-1.2.1.jar包替換hive lib目錄下原本那個hive-

並行作業2:Ubuntu(16.04)下安裝配置hadoop(2.7.3)

Ubuntu(16.04)下安裝配置hadoop(2.7.3) 系統採用vm下ubuntu16.04 一、Java環境搭建(參考我的其它部落格) 二、安裝ssh-server並實現免密碼登入 1、下載安裝ssh-server sudo apt-get install op

Linux CentOS安裝配置OpenVPN 2.4.0最新版教程

Linux CentOS安裝配置OpenVPN 2.4.0最新版教程 2016.12.27 官方釋出了OpenVPN 2.4.0版本,相比之前的版本變化不大,新版引入了一個更快的資料壓縮演算法叫 lz4(舊版用的是 lzo),新版不再支援W