导航:首页 > 网络数据 > 大数据javac

大数据javac

发布时间:2023-07-05 02:21:52

❶ 如何使用Big SQL访问大数据使用详解

使用 JDBC/ODBC 程序访问 Big SQL
我们可以使用 JDBC/ODBC 程序来访问 Big SQL,我们以 JDBC 程序为例,详细介绍了使用 JDBC 访问 Big SQL 的具体方法。
首先,我们需要在 CLASSPATH 环境变量中增加 bigsql-jdbc-driver.jar 文件,如下所示:
清单 8. 增加 CLASSPATH 环境变量
biadmin@imtebi1:/opt/ibm/biginsights/bigsql/samples/queries>
export CLASSPATH=$CLASSPATH:/opt/ibm/biginsights/bigsql/samples/queries/bigsql-jdbc-driver.jar

并创建 countbrand.java 程序,如下所示:
清单 9. countbrand.java 程序
countbrand.java

import java.io.*;
import java.sql.*;
import java.util.*;
class countbrand {
public static void main(String args[]) throws SQLException,Exception {
try {
//load the driver class
Class.forName("com.ibm.biginsights.bigsql.jdbc.BigSQLDriver");
} catch (ClassNotFoundException e) {
System.out.print(e); }
try {
//set connection properties
String user="biadmin";
String password="password";
Connection con = DriverManager.getConnection("jdbc:bigsql://172.16.42.202:7052/gosalesdw",
user,password);
Statement st = con.createStatement();
//query execution
ResultSet rs = st.executeQuery("SELECT count(*) FROM GOSALESDW.GO_BRANCH_DIM AS BD,
GOSALESDW.DIST_INVENTORY_FACT AS IF WHERE IF.BRANCH_KEY = BD.BRANCH_KEY /*+ joinMethod = 'mapSideHash',
buildTable = 'bd' +*/ AND BD.BRANCH_CODE > 20");
while(rs.next()) {
System.out.println(rs.getString(1));
}
} catch(SQLException sqle)
{ System.out.print(sqle); }
}
}

我们可以使用如下命令编译并运行 countbrand.java 程序,如下所示:
清单 10. 编译并运行 countbrand.java 程序
biadmin@imtebi1:/opt/ibm/biginsights/bigsql/samples/queries> javac countbrand.java
biadmin@imtebi1:/opt/ibm/biginsights/bigsql/samples/queries> java countbrand
33318

创建、加载表
同关系数据库一样,Big SQL 也存在模式。模式是指一组对象的集合,我们可以通过创建不同的模式来组织 Big SQL 中的数据对象。如下所示,我们创建 gosalesdw 模式来组织我们需要创建的 Hive 及 HBase 表。
清单 11. 创建 gosalesdw 模式
biadmin@imtebi1:/opt/> $BIGSQL_HOME/bin/jsqsh -U biadmin -P password
JSqsh Release 1.5-ibm, Copyright (C) 2007-2013, Scott C. Gray
Type \help for available help topics. Using JLine.
[localhost][biadmin] 1> create schema if not exists gosalesdw;
0 rows affected (total: 1m4.56s)
[localhost][biadmin] 1> quit;
biadmin@imtebi1:/opt/$HADOOP_HOME/bin/hadoop fs -ls /biginsights/hive/warehouse
drwxr-xr-x - biadmin biadmgrp
0 2013-12-21 21:20 /biginsights/hive/warehouse/gosalesdw.db

在 Big SQL 中,我们创建的模式会在 DFS 分布式文件系统中创建一个相应的目录,该目录可以在创建模式时指定,如果没有指定目录,会在 Hive 的默认目录 /biginsights/hive/warehouse/ 下创建。我们可以通过修改 $HIVE_HOME/conf/hive-site.xml 文件中的 hive.metastore.warehouse.dir 属性值来修改 Hive 的默认存储路径,如下所示:
清单 12. 修改 hive-site.xml
biadmin@imtebi1:/opt/> $BIGSQL_HOME/bin/jsqsh -U biadmin -P password
JSqsh Release 1.5-ibm, Copyright (C) 2007-2013, Scott C. Gray
Type \help for available help topics. Using JLine.
[localhost][biadmin] 1> create schema if not exists gosalesdw1 location
'/usr/biadmin/gosalesdw1.db';
0 rows affected (total: 0.87s)
[localhost][biadmin] 1> quit

biadmin@imtebi1:/opt/> $HADOOP_HOME/bin/hadoop fs -ls /usr/biadmin
Found 1 items
drwxr-xr-x - biadmin supergroup 0 2013-12-21 21:26 /usr/biadmin/gosalesdw1.db

more $HIVE_HOME/conf/hive-site.xml

hive.metastore.warehouse.dir
/biginsights/hive/warehouse

❷ 如何运行JAVA

第一步:下载并安装JDK 6.0,安装路劲为: C:\java\jdk1.6 .

第二步:对“我的电脑”按右键,选“属性”,在“系统属性”窗口中选“高级”标签,再按“环境变量”按钮,弹出一个“环境变量”的窗口,在系统变量中新建一个变量,变量名为“JAVA_HOME“,变量值为"C:\java\jdk1.6";如果存在"PATH"变量名,按编辑,在变量值最前面输入"C:\java\jdk1.6\bin;".(注意以分号结尾,没有引号.如果没有"PATH",点击新建一个"PATH"变量名,变量值一样).

第三步:单击Windows xp的“开始”->“运行”,在弹出的运行窗口中输入cmd,按回车,打开一个命令行窗口,输入javac,将会看见一系列javac常用参数选项. 恭喜你java环境安装成功了.

第四步:开始编程(注意先双击打开"我的电脑",在"工具" ->"文件夹选项" -> 点击"查看"选项 ->在"高级设置"中找到"隐藏已知文件类型的扩展名"前面的小勾去掉)。在C盘的根目录中新建一个子目录,名为"JavaTest”,以作为存放 Java源代码的地方。在JavaTest文件夹中,新建文本文档, 把“新建 文本文档.txt”改为"HelloWorld.java"。用记事本打开"HelloWorld.java", 输入:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
System.out.println("恭喜你成功运行了第一个java应用程序!");
}
}
注意源文件名必须与类名相同,且类修饰符为public,文件名后缀为".java".保存文件.

第五步:在命令行窗口中输入 cd C:\JavaTest,将当前路径转入JavaTest目录中。然后,输入 javac HelloWorld.java,JDK就在JavaTest文件夹中编译生成一个HelloWorld.class的类文件。

第六步:在命令行窗口中输入 java HelloWorld,(注意没有.class后缀)屏幕出现了
Hello world!
恭喜你成功运行了第一个java应用程序!
表示成功了,也就顺利地编译及运行了第一个Java应用程序。

❸ 大数据需要掌握哪些技能

大数据学什么

大数据需要掌握的内容包括8个方面,你可以根据这个路线图的顺序学习,选择培训机构的时候重点关注机构的口碑,希望你早日学有所成。

❹ 大数据培训内容,大数据要学哪些课程

java

数据结构、关系型数据库、linux系统操作

hadoop离线分析、Storm实时计算、spark内存计算

❺ java大数据主要学习什么

大数据是一个概念性的东西,指代海量的数据资源;java是语言开发工具,Java是学习大数据技术的基础,大数据技术还包含了Hadoop、spark、storm等体系,java不等于大数据。只不过Hadoop是用Java写的,所以学习Hadoop,最好能有一点Java的基础。

❻ 大数据培训到底是培训什么

大数据培训,目前主要有两种:

1、大数据开发

数据工程师建设和优化系统。学内习hadoop、spark、storm、超大集群容调优、机器学习、Docker容器引擎、ElasticSearch、并发编程等;

2、数据分析与挖掘

一般工作包括数据清洗,执行分析和数据可视化。学习Python、数据库、网络爬虫、数据分析与处理等。

大数据培训一般是指大数据开发培训。

大数据技术庞大复杂,基础的技术包含数据的采集、数据预处理、分布式存储、数据库、数据仓库、机器学习、并行计算、可视化等各种技术范畴和不同的技术层面。

❼ 大数据必学的Java基础有哪些

远标教育为你解答:
初识Java
1java发展简史,主要特征
2java运行机制
3第一个Java程序,注释
4javac,java,javadoc等命令
5标识符与关键字
6变量的声明,初始化与应用

数据类型与运算符
1数据类型(基本,引用)
2类型转换
3转义字符
4Java运算符与表达式

流程控制
1选择控制语句if-else,
2选择控制语句switch-case
3循环控制语句while
4循环控制语句do-while
5循环控制语句for与增强型for

循环控制与数组
1循环控制break,continue与return
2循环标签
3数组的声明与初始化
4二维(多维)数组
5main方法命令行参数

类与对象
1面向对象的基本思想
2类与对象(声明,创建,使用)
3成员变量与方法(声明与应用)
4参数传递(基本数据类型与引用类型)

方法重载
1方法重载
2构造器
3构造器重载
4this的使用

访问权限
1包的使用(package,import)
2访问权限修饰符
3类的封装性(私有化,seter与geter)
4static(静态成员变量,方法,类)
5final(修饰变量,方法,类)

继承
1类的继承概念
2成员继承
3super的使用
4调用父类构造器

多态
1方法的重写与隐藏
2变量的隐藏
3利用继承实现多态
4继承下的类型转换
5instanceof

抽象类
1抽象类
2抽象方法
3继承抽象类
4抽象类与多态

接口
1接口概念与使用
2利用接口实现多态性
3接口与抽象类对比
4注解

内部类
1静态内部类
2成员内部类
3方法内部类(本地类)
4匿名内部类
5eclipse集成开发环境

常用类
1包装类
2String,StringBuilder,StringBuffer
3Math,Date,Calendar,Random,Scanner

异常处理
1异常处理概念
2try-catch-finally
3throwthrows
4自定义异常

集合(上)
1泛型基本介绍与优势
2类型通配符
3泛型类与泛型方法
4Collection接口

集合(下)
1List接口及实现类
2Set接口及实现类
3Map接口及实现类

IO流
1File类的使用字节流(InputStream与OutputStream)的使用
2字符流(Reader与Writer)的使用
3缓存流BufferedReader与BufferedWriter

反射
1类加载,链接与初始化
2ClassLoader的使用
3Class类的使用
4通过反射创建类的实例

多线程
1Thead创建线程
2Runnable接口创建线程
3线程的相关方法
4线程同步(wait,notify,notifyall)
5线程死锁

MySQL基本操作
1数据库,表结构相关概念
2MySQL数据库的配置与操作
3MyManagerLite
4三种注释
5MySQL数据类型
6表的相关操作
7查询数据(单表,多表),where条件
8插入,修改,删除数据
9别名使用

常用函数与内外连接
1流程控制相关函数if,case等
2常用字符串处理函数
3聚合函数与groupby子句
4分组过滤having
5排序orderby
6内连接cross(inner,natural)join
7using
8外连接left(right)outerjoin

JDBC
1JDBC概念
2java.sql相关接口
3JDBC数据库连接MySQL
4数据库连接池

html&css
1.html简介
2.html结构
3.html标签
4.html应用
5.css简介
6.css常用选择器
7.css应用

javascript
1.javascript简介
2.javascript数据类型
3.javascript流程控制
4.javascript编程
5.json对象简介及应用
6.jQuery简介及应用

Servlet&Jsp
1.Servlet简介
2.Servlet接口
3.Servlet生命周期
4.Servlet编程
5.jsp简介
6.jsp标签
7.jsp编程

阅读全文

与大数据javac相关的资料

热点内容
文件局域网共享 浏览:412
交管app什么时候更新免检 浏览:463
不想iphone和ipad同步 浏览:98
压缩文件质量怎么样 浏览:337
通达信标记存在哪些文件夹 浏览:647
美国苹果商店ipad 浏览:961
iphone备忘录提示音 浏览:801
苹果5s电信网络设置 浏览:31
win10系统中文版吗 浏览:971
公司采购一般公布在哪些网站 浏览:70
如何连接车上的无线网络 浏览:170
mate7升级emui31 浏览:714
tomcat7forlinux下载 浏览:437
在根里查找文件linux 浏览:819
饥荒安卓人物mod 浏览:91
如何看地灾监测预警数据变化 浏览:864
pdf文件反了怎么转回去 浏览:767
angularjs封装service 浏览:42
亚马逊js工具 浏览:641
qq动态生肖蛋糕图片 浏览:962

友情链接