小编Nay*_*yan的帖子

Enss数据类型在Cassandra中

我正在尝试将我的数据库从MySQL迁移到Cassasndra.我面临的问题是其中一个列类型定义为Enum(枚举('GP','NGP','PGP','PAGP')).Cassandra不支持Enum数据类型(但它支持集合).有没有办法在Cassandra中实现Enum数据类型,因此应该从一组值中限制列的值?我正在使用Apache Cassandra 2.0.7版.

enums cassandra cassandra-2.0

11
推荐指数
2
解决办法
1万
查看次数

使用Java访问HDFS中的文件

我试图使用Java API访问HDFS中的文件,但每次我都找不到文件.我用来访问的代码是: -

Configuration conf = new Configuration();
    conf.addResource(FileUtilConstants.ENV_HADOOP_HOME + FileUtilConstants.REL_PATH_CORE_SITE);
    conf.addResource(FileUtilConstants.ENV_HADOOP_HOME + FileUtilConstants.REL_PATH_HDFS_SITE);

    try {
        FileSystem fs = FileSystem.get(conf);
        Path hdfsfilePath = new Path(hdfsPath);
        logger.info("Filesystem URI : " + fs.getUri());
        logger.info("Filesystem Home Directory : " + fs.getHomeDirectory());
        logger.info("Filesystem Working Directory : " + fs.getWorkingDirectory());
        logger.info("HDFS File Path : " + hdfsfilePath);
        if (!fs.exists(hdfsfilePath)) {
            logger.error("File does not exists : " + hdfsPath);
        }
Run Code Online (Sandbox Code Playgroud)

这是代码中的命令行输出.

[root@koversevms ~]# java -jar /tmp/thetus-incendiary-koverse-extension-fileutils-1.0-SNAPSHOT.jar 
13/07/10 02:47:18 INFO fileutils.HadoopFileChecksumUtils: Filesystem URI : file:///
13/07/10 02:47:18 …
Run Code Online (Sandbox Code Playgroud)

java hadoop hdfs

6
推荐指数
1
解决办法
3万
查看次数

使用Sqoop将数据从MySQL导入Hive

我使用Sqoop(版本1.4.4)将数据从MySQL导入Hive.数据将是其中一个表的子集,即表中的几列.是否有必要事先在Hive中创建表.或者,如果数据不在Hive中,则导入数据将创建命令中指定的名称?

mysql hadoop hive sqoop

6
推荐指数
1
解决办法
6万
查看次数

标签 统计

hadoop ×2

cassandra ×1

cassandra-2.0 ×1

enums ×1

hdfs ×1

hive ×1

java ×1

mysql ×1

sqoop ×1