Hive集成Mysql,ubuntu12虛擬機。

安裝Mysql,配置可以遠程登陸:

 

修改權限

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANTOPTION;

 

# Instead of skip-networking the default is now to listen only on

# localhost which is more compatible and is not less secure.

#bind-address           =127.0.0.1  <---註釋掉這一行就可以遠程登錄了

 

解壓hive:


拷貝一份hive-env.sh


修改hive-env.sh


修改一寫環境變量:一行一行的運行:

export HIVE_HOME=/home/hadoop/hive-0.12.0-bin
export PATH=$PATH:$HIVE_HOME/bin
export CLASSPATH=$CLASSPATH:$HIVE_HOME/lib


創建一個hive-site.xml (從前面我們知道我們的“hive-site.xml”是一個“hive-default.xml.template”的一個拷貝,裏面的配置參數非常之多,但是並不是我們都需要的,我們知道,Hive 系統會加載兩個配置文件一個默認配置文件“hive-default.xml”,另一個就是用戶自定義文件“hive-site.xml”。當“hive-site.xml”中的配置參數的值與“hive-default.xml”文件中不一致時,以用戶自定義的爲準。所以我們就把我們不需要的參數都刪除掉,只留下上面所示的內容。

備註:其實修改這裏的配置文件如果在Linux下面進行則非常麻煩,盡然我們都建立了FTP了,爲何不用,所以把Master.Hadoop上面的這個配置文件下載下來,按照要求進行修改,這樣的文件在Windows進行操作是非常方便的,弄好之後在上傳上去,覆蓋原來的即可。):

 
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl"href="configuration.xsl"?>
<configuration>
       <property>
         <name>hive.metastore.local</name>
         <value></value>
       </property>
 
       <property>
 <name>javax.jdo.option.ConnectionURL</name>    <value>jdbc:mysql://ubuntu3:3306/metastore_db?createDatabaseIfNotExist=true</value>
         <description>JDBC connect string for aJDBC metastore</description>
       </property>
 
       <property>
         <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
         <description>Driver class name for aJDBC metastore</description>
       </property>
 
       <property>
        <name>javax.jdo.option.ConnectionUserName</name>
         <value>root</value>
         <description>username to use againstmetastore database</description>
       </property>
 
       <property>
        <name>javax.jdo.option.ConnectionPassword</name>
         <value>******</value>
         <description>password to use againstmetastore database</description>
       </property>
 
</configuration>


lib文件夾缺少mysql的連接器mysql-connector-java-5.1.25-bin.jar,下載地址http://download.csdn.net/detail/xqj198404/6338973

 

可以看到遠程的數據庫創建了一個數據庫:

數據庫中的表:




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章