Hive 配置
log aop 正则
1 | (.*?)\[(.*?)\].*?\[(.*?)\]\[(.*?)\] - (.*) |
1 | (.*?)[(.*?)].*?[(.*?)][(.*?)] - 方法名:(.*?),消耗时间:(.*?),当前用户: |
1 | (.*?),传入参数:(.*?),返回数据:(.*) |
1 | (.*?)\\[(.*?)\\].*?\\[(.*?)\\]\\[(.*?)\\] - 方法名:(.*?),消耗时间: |
1 | (.*?),当前用户:(.*?),传入参数:(.*?),返回数据:(.*) |
1 | CREATE EXTERNAL TABLE IF NOT EXISTS loginfo(time STRING,level STRING,class STRING,tid STRING,method STRING,elapsed_time STRING,current_user STRING,in_parameter STRING,output_data STRING) |
1 | CREATE EXTERNAL TABLE IF NOT EXISTS loginfo(data STRING) |
1 | /root/soft/apache-hive-1.2.1-bin/lib/hive-contrib-1.2.1.jar |
设置 jar 包
1 | export HIVE_AUX_JARS_PATH=/root/soft/apache-hive-1.2.1-bin/lib/hive-contrib-1.2.1.jar |
初始化 dbtype
1 | bin/schematool -initSchema -dbType derby |
derby 模式执行顺序
解压
1
tar -zxvf apache-hive-1.2.1-bin.tar.gz
1
cd apache-hive-1.2.1-bin
初始化
1
bin/schematool -initSchema -dbType derby
复制修改脚本
1
cd conf/
1
cp hive-env.sh.template hive-env.sh
1
vim hive-env.sh
设置 HADOOP_HOME 和 HIVE_HOME
export HADOOP_HOME=…
export HIVE_HOME=…
添加 jar 包
1
export HIVE_AUX_JARS_PATH=$HIVE_HOME/lib/hive-contrib-1.2.1.jar
启动 hive
1
bin/hive