Starting Shark

原创 2004年11月02日 13:43:00

Starting Shark<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Shark可以通过一个客户端应用来启动,首先要进行配置(支持三种不同的风格),获得Shark实例。下面是一种最普遍的方式:

String confFilePath="Shark.conf";

Shark.configure(confFilePath);

Shark shark=Shark.getInstance();

如果你想使用SharkCORBA接口,首先你要启动一个CORBA服务(通过run脚本),这样你就可以通过SharkCORBA API访问(通过runA启动管理服务)。通过run启动服务之后,服务器会自动在机器上启动。

Configuring Shark

下面介绍几种不同的Shark配置方法:

1.       使用无参数的configure()方法:

Shark通过Jar文件中的配置文件进行配置,这种配置方式,Shark以默认配置运行,而没有许多的内部API工具(缓存、验证、用户组)。

2.       使用configurefilePath)方法

通过给定的配置文件路径创建

3.       使用configureFile configFile

Shark首先使用Jar文件中给出的属性,附加配置通过特定的文件实现。如果配置文件中存在和默认Jar配置相同的属性,将覆盖默认属性,加上附加的配置属性,都将应用于Shark配置中。你所传入的配置文件不需要定义所有的配置项,但是可以重新定义默认配置参数(比如engineName, ObjectFactoryClassName,等等)并可以附加其它配置信息。

4.       使用configureProperties props)方法

其实和前一个方法基本功能相同(实际上,是将前一个方法的配置文件变成Properties对象),它提供了一种客户端使用Properties对象进行Shark配置的方法。

你可以使用不同的配置方式进行Shark实例化。如果你想使用多个来自同一数据库的Shark实例(来自多个VM),你通常需要使用不同的“engineName”配置属性(同样,如果使用多个VM,所有的配置必须重载DODS缓存空间值(必须设为0),CacheManagerClassName属性不应该存在)。这是因为进程同步执行,如果一个VM执行一个进程操作,进程将被这个Shark实例锁定,所以它就不能被其它的VM使用,直到那个进程完成它的工作。

Shark是一个具有良好可配置性的引擎,它的所有组件,包括kernel,都可以客户化定义。

Shark机器学习开源库Win平台下的安装与示例程序

在这一路上问题不断,终于在刚刚运行出了一个示例程序。没有心情回去截图了,把我当时最困惑的几个问题列一下吧。(Boost_1.50.0 && Shark3.0) 1、CMake在编译Boost的时候那几...
  • liyu34
  • liyu34
  • 2015年05月06日 20:27
  • 886

Shark工作流学习日记

前天下了北京今年的第一场雪,细细的雪粒,砸在路面上,感觉很舒服,所有的烦恼就这样被一扫而光。今天天气也非常冷,属于干冷的那种,凉簌簌的感觉,让你觉得触摸到什么都会不痛快,而我还在这样的温度、这样的时间...
  • dankes
  • dankes
  • 2005年07月10日 00:37
  • 4442

Ubuntu16.04安装Shark-3.0.0

这是shark的网站(里面有详细的安装教程以及tutorial)我在ubuntu16.04版本下安装shark-3.0.0 下面我简单说下我在安装过程中的一些步骤和遇到的一些问题:shark是基于b...
  • PPXFMiao
  • PPXFMiao
  • 2017年12月21日 13:34
  • 135

Shark机器学习库安装过程记录

今天装了一下Shark这个基于C++的机器学习库,现在把安装过程记录如下: 参考博客:http://blog.csdn.net/hitwengqi/article/details/8990384 ...
  • messiran10
  • messiran10
  • 2015年10月21日 20:35
  • 1710

shark工作流源代码学习(三)

怎么使用Shark 前面写了两篇Shark源代码分析的文章,但有很多同行来信讨论的是怎么使用Shark,所以这篇先用Shark的源代码来讨论怎么使用Shark的问题。 Shark的使用有两种方式:作为...
  • hongbo781202
  • hongbo781202
  • 2004年06月01日 16:08
  • 4560

机器学习之shark环境的编译(vs2010+boost1.5.5)

折腾了快一个星期了,终于把环境安装好(发个牢骚)。 1.编译boost1.5.5 1.1打开vs2010命令行 在vs2010中打开命令行,出师不利,报错Setting environment ...
  • u012442736
  • u012442736
  • 2017年03月12日 21:13
  • 448

Spark(三) -- Shark与SparkSQL

首先介绍一下Shark的概念 Shark简单的说就是Spark上的Hive,其底层依赖于Hive引擎的 但是在Spark平台上,Shark的解析速度是Hive的几多倍 它就是Hive在Spark...
  • qq1010885678
  • qq1010885678
  • 2015年05月14日 21:46
  • 2634

Enhydra Shark学习(二)Enhydra Shark2.0的安装与配置

        最近刚刚开始研究工作流,在网上看到许多大虾评论Enhydra Shark的工作流引擎比较好而且有发展前景,所以就随即拿来学习一下。不过我还真的是很菜的鸟,在技术讨论群14455633里...
  • yehell
  • yehell
  • 2006年10月31日 00:21
  • 2750

shark 安装

本文介绍在计算机集群上如何启动和运行Shark。如果对Amazon EC2上运行Shark感兴趣,请点击这里查看如何使用EC2脚本快速启动预先配置好的集群。 依赖: 注意:Shark是一个...
  • hxpjava1
  • hxpjava1
  • 2014年02月14日 11:28
  • 3317

Shark简介、部署及编译小结

Shark即Hive on Spark,本质上是通过Hive的HQL解析,把HQL翻译成Spark上的RDD操作,然后通过Hive的metadata获取数据库里的表信息,实际HDFS上的数据和文件,会...
  • zbf8441372
  • zbf8441372
  • 2013年09月24日 11:21
  • 5474
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Starting Shark
举报原因:
原因补充:

(最多只允许输入30个字)