正在加载...

PS:最近一年事情太多,一年多没在博客分享记录了,以后有空还是分享下。

今天测试部署Hadoop 2.6集群,出现一个报错,搜索了下,都说是hadoop配置文件问题,检查了两遍发现没问题,排查怀疑是JDK版本问题,报错的是1.7,后升级安装到1.8后问题解决。记录一下:
报错如下:

解决后:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 里面选择下载jdk-8u66-linux-x64.rpm这个包。

# rpm -Uvh jdk-8u66-linux-x64.rpm
# vim /etc/profile
在最后加入如下配置:

export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=$JAVA_HOME/jre
export HADOOP_HOME=/usr/lib/hadoop
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/bin:$PATH

保存退出后运行source /etc/profile使其生效。上面也是每一台hadoop节点的JDK环境配置。

Odoo 9.0 于2015.10.01日发布。Odoo 9.0 以后有了社区版和企业版两个版本。官方说企业版是在社区版的基础上增加了一些企业版特有的模块。那么 Odoo 9.0 企业版、社区版、Odoo 8.0 有什么具体的功能区别呢,请看下面的表格:

odoo 8.0 VS odoo 9.0社区版&企业版功能对比

服务 Odoo 8 Odoo 9 社区版 Odoo 9 企业版
社区论坛
可升级到新版本
Bug修复承诺
支持
       
功能   Odoo 9 社区版 Odoo 9 企业版
会计      
基本会计 改善 改善
会计报表 静态 静态 动态
报表导入: Coda 改善 改善
会计仪表盘
银行接口 (U.S., NZ, Canada)
报表倒入: OF有, QIF
支票打印 & 存款
客户催款 基本 基本 改善
       
用户界面      
桌面用户 改善 改善
安卓客户关系管理 CRM
Mobile UI手机UI
新的设计
       
项目管理 Odoo8 Odoo9社区版 Odoo9企业版
任务 改善 改善
问题 改善 改善
Timesheets计工单 Former version 改善 改善
计工单 Chrome 插件plugin & 手机 app
预测
       
销售管理      
CRM 改善 改善
Sales 改善 改善
合同 Former version 改善 改善
客户入口 改善
电子签名
Subscriptions订阅
数字产品
       
人力资源      

假期 改善 改善
员工名录 改善 改善
招聘 改善 改善
评估 Former version 改善 改善
部门仪表盘
       
WMS      
库存管理 改善 改善
条形码 Former version 改善 改善
整合 UPS, Fede有, DHL, USPS
公司之间的规则
       
网站建设      
Website Builder网站建设 改善 改善
Blog博客 改善 改善
Form builder表单设计
Call-to-Actions Blocks
Versioning 版本控制
A/B Testing
       
eCommerce电子商务      
完整的电子商务 改善 改善
Authorize.net 集成
运输集成
eBay 接口
Amazon 接口
优惠折扣
       
Point of Sale      
Point of Sale
Point of Sale for餐厅
会员卡
       
Marketing      
Events 活动 改善 改善
E有penses 费用 改善 改善
Mass mailing 邮件群发 改善 改善
Mass Mailing Templates 邮件群发模板
Live Chat 即时通讯 改善 改善
       
Misc 杂项      
Usability improvements 易用性

Google Spreadsheet 谷歌电子表格
Document Management (slides) 文档管理(幻灯片)
Planner (first weeks onboarding)规划
Reporting 报表 改善 改善

PS:最近想了解下合适中小企业使用的ERP系统,研究了几款主流的开源ERP系统以及了解下SAP、Oracle EBS等大型ERP系统,开源ERP里Odoo(以前叫OpenERP)是最有名的,听说在欧洲广泛使用。功能确实非常强大,默认有中文语言包,使用Python开发,数据库用了PostgreSQL,缺点是不支持MySQL。官方有yum源,在CentOS 7.x里使用yum安装部署比较快速,但如果稍不注意细节,可能就会安装出错,简要记录如下:

简介:OpenERP是一款自由开源的传统的OpenERP(企业资源规划),它包含了开源CRM、网站构建、电子商务、项目管理、计费账务、POS、人力资源、市场、生产、采购管理以及其它模块用于提高效率及销售。Odoo中的应用可以作为独立程序使用,它们也可以无缝集成到一起,因此你可以在安装几个程序来得到一个全功能的开源ERP。

安装Odoo步骤:

1、安装 PostgreSQL

首先需要更新CentOS 7.x的软件包到最新版本。
# yum update -y

接着安装PostgreSQL,因为Odoo使用PostgreSQL作为它的数据库。(这个数据库我不熟,在国内也很少用,要支持MySQL要做二次开发修改大量代码)

# yum install postgresql postgresql-server postgresql-libs -y

More …

PS:本文转自: hackersome ,这些Python的开源项目是Python爱好者的好东西,分享一下!

 

More …

PS:OceanBase这个数据库之前是听阿里的一哥们说的,他跟我说他进了OceanBase开发组,说这数据库目标要干掉Oracle,目标远大啊。听他说的这么牛逼,我就搜索了下,有一篇是阿里的高级研究员(P11大牛,阿里技术职称最高级别)阳振坤写的,主要分析了OceanBase的架构和优点。我看了下,感觉同时集合了hbase+cassandra的优点。记录一下:

先看看吹牛记录:

OceanBase

时至今日,“Big data”(大数据)时代的来临已经毋庸置疑,尤其是在电信、金融等行业,几乎已经到了“数据就是业务本身”的地步。这种趋势已经让很多相信数据之力量的企业做出改变。为了应对大数据的冲击,淘宝将以前的Oracle、小型机、高端存储模式转变到现今的MySQL、OceanBase、Hbase、MongoDB等数据库,并使用普通PC服务器。本篇文章来自蚂蚁金服高级研究员阳振坤,将会介绍OceanBase如何服务互联网金融业务,以及实现过程中的一些技术细节。

OceanBase进入金融级应用

4月2日,蚂蚁金服方面宣布,蚂蚁金服及阿里巴巴自主研发的通用关系数据库OceanBase已经开始支撑淘宝、天猫和聚划算的所有日常交易。这个改变意味着OceanBase已经有能力满足互联网海量数据处理的需求,可以支撑复杂、高可靠的金融级业务。

 

随着互联网的发展,海量数据的处理越来越成为摆在大型互联网公司面前的问题。而传统的IT企业提供的服务,在系统可扩展性、性价比方面已经不再适用。

以数据库系统举例,一般来说,数据库系统的稳定可靠,取决于数据库软件、数据库服务器和数据库存储三方面。其中,数据库软件的维护升级总是让互联网企业比较头疼:数据库软件的维护升级有很大的风险,为了保障数据库系统的稳定可靠,企业需要匹配使用稳定性好的高端服务器和共享存储,但是这些设备不仅价格昂贵,性能和扩展能力也有限。

在这种情况下,2010年起,阿里巴巴、蚂蚁金服开始自主研发数据库系统OceanBase,这一系统从立项到开花结果经历了足足五年时间。

与传统数据库公司的产品相比,OceanBase的升级维护,不需要昂贵的共享存储、高可靠的服务器、数据库软件的许可费,可以将商业数据库成本降到一半以下。同时,分布式的系统,可以保证业务在服务器、存储、网络等出现异常情况的情况下不受影响。

实际上,OceanBase此前已经通过了“双十一”考验。数据显示,2014年双十一,支付宝支付峰值就达到了285万笔/分钟,是2013年双十一支付峰值的3倍。借助OceanBase全分布、全冗余、高弹性、低成本的海量交易与数据处理架构,支付宝顺利通过交易洪峰的考验。目前,OceanBase已经可以支撑淘宝、天猫、聚划算在支付宝的所有日常交易。

OceanBase服务互联网金融业务背后的技术

More …

选择ERP软件时候,通常要考虑软件的功能丰富性、技术先进性、定制灵活性、系统总拥有成本等指标。在这些指标上,OpenERP的表现如何呢?有研究机构历时3年多,访问了全世界4200多名ERP用户,写出了100多页的OpenERP和SAP的比较研究报告,详细对比了OpenERP和SAP各自的优势和劣势。SAP是世界上ERP领域的绝对领导品牌,和全世界的标杆PK,更能深刻揭示OpenERP的强项和弱项。
该研究报告分别从市场定位(Market Position)、功能覆盖性(Features & Business)、技术先进性(Technical Quality)、定制灵活性(Customization & Flexibility)、便捷及易用性(Ergonomy & Ease of Use)、总拥有成本(Total Cost of Ownership (TCO))等六个方面详细对比了OpenERP和SAP两个ERP软件。对比的结果参考下图。
OpenERP与SAP比较

市场定位(Market Position):在这一点上,SAP绝对领先于OpenERP。SAP主要针对全球高端用户,他们持续投入了大量的市场营销费用,世界范围内发展了大量渠道商,着力打造ERP市场的世界领导品牌。相反,OpenERP在市场营销上几乎没有投入,它最有力的营销手段是开源,免费下载。

More …

简介:

1、delorean
很酷的日期/时间库,类似JavaScript的moment,拥有非常完善的技术文档。

2、prettytable
主要用于在终端或浏览器端构建很好的输出。

3、snowballstemmer
非常瘦小的语言转换库,支持15种语言

4、wget
wget是Python版的网络爬虫库,简单好用。

5、bashplotlib
Python的绘图控件,可以绘制直方图、散点图等

6、sh
将shell命令作为函数导入Python脚本

7、fuzzywuzzy
用于字符串匹配率、令牌匹配等

8、progressbar
如其名,一个滚动条函数库
|
9、colorama
一个色彩库,可以为文本添加丰富的色彩

10、uuid
uuid是基于Python实现的UUID库,它实现了UUID标注的1,3,4和5版本,在确保唯一性上真的非常方便。

安装:

两条命令搞定(前提是已经安装了python和pip):
pip install setuptools(这个是依赖包,要先安装。)

pip install delorean prettytable snowballstemmer wget  fuzzywuzzy progressbar colorama uuid bashplotlib sh

注:sh的包不支持win系统。

pip_install

使用:

参考:http://blog.yhat.com/posts/11-python-libraries-you-might-not-know.html

PS:今天测试一套用php开发的开源ERP系统发现有个问题比较怪,部分页面正常,部分页面空白,看官方文档只说php 5.4以上版本就行,但出问题的版本已经是5.4。最终排查发现还是php版本问题,升级到5.6问题解决。默认的yum官方源php版本很老,是5.1.x版本,下面方法升级是最快最简单的:(不建议编译php源码包)

1、首先确认yum源的地址是否有效。

# yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

2、确认安装的php版本
# yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

3、安装php5.6及常用模块

# yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common php-xcache

注:php-opcache和php-xcache会有效的提高php执行速度。