1.  将hive 的metastore用mysql连接储存

2  在/etc/init.d/文件夹中编辑文件hive-thrift

#!/bin/bash

# init script forHive Thrift Interface.

#

# chkconfig: 2345 90 10

# description: Hive Thrift Interface

# Source functionlibrary.

. /etc/rc.d/init.d/functions

# Paths toconfiguration, binaries, etc

HIVE_BIN=/usr/bin/hive

HIVE_ARGS="--service hiveserver"

HIVE_LOG=/var/log/hive-thrift.log

HIVE_USER="hadoop"

ANT_LIB=/usr/share/java

if [ ! -f $HIVE_BIN ]; then

echo "File not found: $HIVE_BIN"

exit 1

fi

# pid file for/sbin/runuser

pidfile=${PIDFILE-/var/run/hive-thrift.pid}

# pid file forthe java child process.

pidfile_java=${PIDFILE_JAVA-/var/run/hive-thrift-java.pid}

RETVAL=0

start() {

# checktosee if hiveisalready runningbylookingatthe pid fileandgrepping

# the process table.

if [ -f $pidfile_java ] && checkpid `cat $pidfile_java`; then

echo "hive-thrift is already running"

exit 0

fi

echo -n $"Starting $prog: "

/sbin/runuser -s /bin/sh -c "$HIVE_BIN $HIVE_ARGS"$HIVE_USER >> $HIVE_LOG 2>&1 &

runuser_pid=$!

echo $runuser_pid > $pidfile

# sleep so the process can make its way tothe processtable.

usleep 500000

# get the child Java process that /usr/bin/hive started.

java_pid=$(ps -eo pid,ppid,fname | awk "{ if (\$2 == $runuser_pid && \$3 ~ /java/) { print \$1 } }")

echo $java_pid > $pidfile_java

disown -ar

# print status information.

ps aux | grep $java_pid &> /dev/null&& echo_success || echo_failure

RETVAL=$?

echo

return$RETVAL

}

stop() {

# checkif the processisalready stoppedbyseeing if the pid file exists.

if [ ! -f $pidfile_java ]; then

echo "hive-thrift is already stopped"

exit 0

fi

echo -n $"Stopping $prog: "

if kill `cat $pidfile` && kill `cat $pidfile_java`; then

RETVAL=0

echo_success

else

RETVAL=1

echo_failure

fi

echo

[ $RETVAL = 0 ] && rm -f ${pidfile} ${pidfile_java}

}

status_fn() {

if [ -f $pidfile_java ] && checkpid `cat $pidfile_java`; then

echo "hive-thrift is running"

exit 0

else

echo "hive-thrift is stopped"

exit 1

fi

}

case"$1"in

start)

start

;;

stop)

stop

;;

status)

status_fn

;;

restart)

stop

start

;;

*)

echo $"Usage: $prog {start|stop|restart|status}"

RETVAL=3

esac

exit $RETVAL

新建文件并对文件添加权限

touch /var/run/hive-thrift.pid

touch /var/log/hive-thrift.log

touch /var/run/hive-thrift-java.pid

chown hadoop:hadoop /var/run/hive-thrift.pid

chown hadoop:hadoop /var/log/hive-thrift.log

chown hadoop:hadoop /var/run/hive-thrift-java.pid

将hive-thrift添加到服务中并设置为开机启动

chmod +x /etc/init.d/hive-thrift

chkconfig --add hive-thrift

chkconfig hive-thrift on

hive后台启动_将Hive Thrift server 添加到服务后台运行 | 学步园相关推荐

  1. hive后台启动_将Hive Thrift server 添加到服务后台运行

    1.  将hive 的metastore用mysql连接储存 2  在/etc/init.d/文件夹中编辑文件hive-thrift #!/bin/bash # init script forHive ...

  2. hive后台启动_数据仓库组件:Hive环境搭建和基础用法

    一.Hive基础简介 1.基础描述 Hive是基于Hadoop的一个数据仓库工具,用来进行数据提取.转化.加载,是一个可以对Hadoop中的大规模存储的数据进行查询和分析存储的组件,Hive数据仓库工 ...

  3. 大数据_MapperReduce_与hive的集成_使用hive数据分析工具_关联操作hbase---Hbase工作笔记0025

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 然后我们我们再来看一下hbase和hive的集成.如果hive和hbase结合了以后, 我们就可以 ...

  4. hive mysql 实战_【Hive】HiveQL实战之分析函数窗口函数

    本篇主要介绍将存储到Mysql的示例数据库Sakila以Sqoop的方式导入到Hive,然后详细讲解Hive的分析函数和窗口函数. 一 实战环境 1 Hive版本 hive> select ve ...

  5. sql数据库查询聚合函数_如何使用SQL Server数据质量服务确保正确的数据聚合

    sql数据库查询聚合函数 介绍 (Introduction) An interesting opportunity arose at a client site during early Octobe ...

  6. jar包一键重启动的shall脚本(可自动判断当前服务是否运行中)

    使用方法 使用 vi/vim 命令在应用 jar 包所在目录下新建一个 restart.sh 的文件 vi restart.sh 复制上面的代码,更改该文件权限为可执行 chmod +x restar ...

  7. 存在的hive插入数据_往hive表中插入数据以及导出数据

    转载:https://blog.csdn.net/qq_26442553/article/details/80380590 转载:https://blog.csdn.net/weixin_436817 ...

  8. web访问hive速度怎么样_使用Hive的web界面:HWI

    HWI是Hive Web Interface的简称,是hive cli的一个web替换方案. 关于如何搭建Hive平台,可以参考:搭建Hive平台 但是目前这个功能做的比较简陋,这篇文章我们一起来看看 ...

  9. hive获取月份_【Hive】Hive中常用日期函数整理

    前言 使用hive进行时间处理的过程中,有时忘记一些常用的函数用法,现整理一下hive中常用日期函数,当做备忘录使用,忘记来翻阅一下. 1 时间戳转化日期函数 时间戳必须是10位,默认情况下转化为'y ...

最新文章

  1. 8个概念告诉你人工智能
  2. Apache,php配置
  3. [转] C#中绘制矢量图形
  4. 第四次作业,孙保平034
  5. eclipse让实现类也添加上接口的注释_多线程:面试常问的两种创建方式,数据共享实现和正确停止线程...
  6. python数据挖掘工程师待遇_数据挖掘工程师岗位的具体职责
  7. linux下升级zookeeper
  8. 【C语言】编译预处理和宏(附带##介绍)
  9. java模拟http_java模拟http请求的错误问题整理
  10. excel 趋势线的定义
  11. 做正确的事情,等着被开除
  12. IK如何实现同义词搜索
  13. 微信小程序之头像裁剪,添加字幕,生成新图片下载等 解决真机调试和开发者工具 图片不显示等问题
  14. 在scrapy中params无处安放???
  15. 解决tomcat报limt 字节长度限制 tomcat web.xml里配置mappedfile
  16. Windows无法安装,选中的磁盘为GPT分区形式 --解决办法
  17. HTML中让整个效果居中,仅使用CSS做到完全居中的超级攻略
  18. 循环日程表(递归、分治)
  19. Arcgis模型导出之一
  20. linux常用指令词典

热门文章

  1. VIEWGOOD(远古)供应校园网视频点播系统
  2. ubuntu18.04安装pcl库
  3. varlimo阿米洛机械键盘 win lock锁定
  4. javad八大基本数据类型
  5. 裸机和RTOS系统区别与联系
  6. STM32笔记--SDIO(SD卡读取)
  7. 函数的参数和函数的值
  8. 【C语言】如何去求最大公约数和最小公倍数?
  9. 图像处理之简单综合实例(大米计数)
  10. 怎么样查看视图+mysql_如何查看视图的sql语句