Hive远程模式

Hive远程模式

         生产环境下用

         存放元数据的MySQL数据库服务器和Hive服务器不在同一台上,甚至放在不同的操作系统上。

 

         【问题】

         如何确保元数据的安全?

                   1.定期备份Mysql

                   2.搭建高可用的MySql集群

 

 

Hive远程模式配置

         生产环境下用

         存放元数据的MySQL数据库服务器和Hive服务器不在同一台上,甚至放在不同的操作系统上。

 

         【问题】

         如何确保元数据的安全?

                   1.定期备份Mysql

                   2.搭建高可用的MySql集群

         metastore下面的表 引擎 MyIsam和Innode

 

         修改hive-site.xml

  hive.metastore.uris

  thrift://[hostname]:9083

  Thrift URI for the remotemetastore. Used by metastore client to connect to remote metastore.

 

开启metastore服务或者进程

$ bin/hive--service  metastore  &

$ bin/hive--service  hiveserver2  &    //beeline  jdbc

 

检测是否启动(查看端口号)

netstat-antp |  grep 9083

netstat-antp |  grep  100000

 

 

结束进程

使用上述查看端口对应的进程的命令找出pid,然后使用kill -9 pid

 

☆设置成远程模式之后必须保证先启动metastore服务或者进程,之后才能进行bin/hive

你可能感兴趣的:(Hive)