hive初始化元数据库后生成的文件在哪
导入数据
设置HADOOP_HOME
$ HADOOP_HOME=/path/to/some/hadoop sqoop import –arguments…
下载合适的Sqoop并解压到硬盘,所谓合适即Sqoop的版本应该和Hadoop的版本相匹配。笔者的Hadoop版本是1.03,下载的Sqoop是版本1.4.2。
$ tar zvxf sqoop-1.4.2.bin__hadoop-1.0.0.tar.gz
下载合适的JDBC驱动,将下载的JDBC的驱动放到Sqoop的lib文件夹下。
导入数据
$ sqoop import –hive-import
hive启动元数据库,为什么会卡住不动
使用伏粗下面命令
hive –service metastore
~$ hive –service metastore -hiveconf hbase.zookeeper.quorum=master,slave1,slave2 -hiveconf hbase.zookeeper.property.clientPort=2181
Starting Hive Metastore Server
14/则洞05/20 08:56:17 INFO Configuration
Hive元数据库是用来做什么的,存储哪些信息?
你要知道hive并不是真正的数据库,它里面创建数据库和数据表都是蓝目录实现的,所以在它的元数据库里存储着它里面建的库和表的所在目录!
Hive元数据库是用来做什么的,存储哪些信息
你要知道hive并不是真正的数据库,它里面创建数据库和数据表都是蓝目录实现的,所以在它的元数据库里存储着它里面建的库和表的所在目录!
怎样修改hive元数据库hadoop为utf8
表或者字段有中文的时候需要修改hive的元数据库的设置。
以mysql为例子,当mysql的字符集设置成utf8的时候使用hive会有问题,详细见hive的wiki。
所以当hive使用mysql作为元数据库的时候mysql的字符集要设置成latin1。
为了保存那些utf8的中文,要将mysql中存储注释的那几个字段的字符集单独修改为utf8。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/28789.html