当前位置: 首页 > 知识库问答 >
问题:

如何加载和存储nvarchar

万俟承望
2023-03-14

堆栈:使用Ambari 2.1安装HDP-2.3.2.0-2950我正在执行以下步骤:

  1. 使用SQOOP将SQL server表加载到HDFS
  2. 在配置单元中创建外部表
  1. 在Sqoop导入中找不到相关的charset/nvarchar等选项
  2. 在配置单元中,是否可以盲目使用varchar/string代替nvarchar

共有1个答案

艾飞宇
2023-03-14

我们知道nvarchar类型不能被sqoop理解,那么我们需要将它转换为varchar

select 
CAST(col1 AS varchar )  AS col1,
col2,
col3,
col4
from table_name
 类似资料:
  • 问题内容: 创建密钥后,如何使用Keystore类的方法存储密钥,以及如何加载密钥? 问题答案: 储存: 请注意,除非您通过,否则certChain可能为null 正在加载: 阅读javadocs 编辑: 请注意,如果要存储SecretKey或使用SunJCE提供程序的任何部分(Java密码学扩展),则需要将KeyStore类型设置为JCEKS。

  • 我对Hadoop(HDFS和Hbase)和Hadoop生态系统(Hive、Pig、Impala等)相当陌生。我已经很好地理解了Hadoop组件,如NamedNode、DataNode、Job Tracker、Task Tracker,以及它们如何协同工作以高效的方式存储数据。 null

  • 下面是我的代码: 这是我的适配器:

  • 我对std::memory\u order\u acquire和std::memory\u order\u release的理解如下: Acquire意味着在Acquire fence之后出现的内存访问不能重新排序到fence之前。 释放意味着在释放栅栏之前出现的任何内存访问都可以重新排序为栅栏之后。 我不明白的是,为什么在C 11原子库中,获取界限与加载操作相关联,而发布界限与存储操作相关联。

  • 我在我的JavaEE7应用程序中使用spring-data-neo4j(独立)作为漂亮的neo4j-OGM。 目前,我正在尝试通过@Autowired将spring-data-neo4j存储库集成到我的项目中。 我已经开始编写一些JUnit测试,这些测试是测试本身使用这个存储库的bean。目前一切正常。 现在,我想将这个新的存储库类集成到我的JavaEE7应用程序中,我正在将其部署到wildfly

  • 三个月前我得到了我应用程序的发布密钥。现在我格式化了我的计算机,当我用我的releasekey签名我的应用程序时,我得到了错误:java.lang.runtimeException:keystore Load:无效的keystore格式。 我应该如何解决这个错误? 该命令是:jarsigner-verbose-keystore“d:\releasekey.keystore”“d:\myapp.ap