大数据业务开发 MRS是否支持通过Hive的HBase外表将数据写入到HBase? 不支持。 Hive on HBase只支持查询,不支持更改数据。 如何查看HBase日志? 1.使用root用户登录集群的Master节点。 2.执行su omm 命令,切换到omm用户。 3.执行 cd /var/log/Bigdata/hbase/ 命令,进入到“/var/log/Bigdata/hbase/”目录,即可查看HBase日志信息。 HBase表如何设置和修改数据保留期? 创建表时指定: 创建ttasklog表,列族f, TTL设置86400秒过期。 create 'ttasklog',{NAME > 'f', TTL>'86400'} 在已有表的基础上指定: alter "ttasklog",NAME>'data',TTL>'86400' 设置TTL值,作用于列族data 如何修改HDFS的副本数? 搜索并修改“dfs.replication”的值,合理修改这个数值,该参数取值范围为1~16,重启HDFS实例。 如何修改HDFS主备倒换类? 当MRS 3.x版本集群使用HDFS连接NameNode报类org.apache.hadoop.hdfs.server.namenode.ha.AdaptiveFailoverProxyProvider无法找到时,是由于MRS 3.x版本集群HDFS的主备倒换类默认为该类,可通过如下方式解决。 方式一:添加hadooppluginsxxx.jar到程序的classpath或者lib目录中。 hadooppluginsxxx.jar包一般在HDFS客户端目录下:$HADOOPHOME/share/hadoop/common/lib/hadoopplugins8.0.2302023.jar 方式二:将HDFS的如下配置项修改为开源类: dfs.client.failover.proxy.provider.haclusterorg.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider DynamoDB的number在Hive表中用什么类型比较好? Hive支持smallint。 推荐使用smallint类型。