oozie hive action注意事項

注:本文指針對版本oozie-3.2.0-incubating。

oozie-hive注意事項:

理論上將hive相關的配置放在oozie.hive.defaults屬性指定的文件(hive-default.xml)即可,如下:

                <property>
                    <name>oozie.hive.defaults</name>
                    <value>hive-default.xml</value>
                </property>
但,經過實際測試,hive-default.xml裏的配置項不起作用,需將用到的配置直接放在workflow.xml裏
                <property>
                  <name>hive.metastore.local</name>
                  <value>true</value>
                </property>
                <property>
                        <name>javax.jdo.option.ConnectionURL</name>
                        <!--<value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>-->
                        <value>jdbc:mysql://192.168.1.100:3306/hive?createDatabaseIfNotExist=true</value>
                        <!--注:由於每個task在tasktracker上執行,所以不能像hive server上配置成localhost,需改成IP或域名-->
                </property>
                <property>
                        <name>javax.jdo.option.ConnectionDriverName</name>
                        <value>com.mysql.jdbc.Driver</value>
                </property>
                <property>
                        <name>javax.jdo.option.ConnectionUserName</name>
                        <value>username</value>
                </property>
                <property>
                        <name>javax.jdo.option.ConnectionPassword</name>
                        <value>password</value>
                </property>
                <property>
                  <name>hive.metastore.warehouse.dir</name>
                  <value>/user/hive/warehouse</value>
                </property>


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