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
3.啟動MySQLshell> yum install mysql-community-server
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
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