eclipse maven nexus depoly    2017-07-19 22:25:41    1176
1、setting.xml文件(以下为关键代码):
<servers>
<server>  
  <id>releases</id>  
  <username>admin</username>  
  <password>admin123</password>  
</server>  
<server>  
  <id>snapshots</id>  
  <username>admin</username>  
  <password>admin123</password>  
</server>
<server>  
  <id>thirdparty</id>  
  <username>admin</username>  
  <password>admin123</password>  
</server>
<server>  
  <id>snapshots-host</id>  
  <username>admin</username>  
  <password>admin123</password>  
</server>
</servers> 
...........
<repositories>
  <repository>
   <id>snapshots</id>
   <name>Snapshots</name>
  </repository>
  <repository>
   <id>releases</id>
   <name>Releases</name>
  </repository>
  <repository>
   <id>snapshots-host</id>
   <name>SnapshotsHost</name>
  </repository>
 </repositories>

    上面的红色标注地方,为我自定义的一个re
saiku2 java OpenSource    2017-07-19 22:24:35    756
以下步骤基于我的nexus足够多的资源,我稍后会将我部署的proxy的nexus库分享出来

1、下载源码:
    saiku2.6的源码:https://github.com/OSBI/saiku/tree/v2.6
    saiku-query的源码:https://github.com/OSBI/saiku-query
    saiku-ui的源码:https://github.com/OSBI/saiku-ui/tree/v2.6

2、将项目都导入到eclipse中
    修改saiku-core的pom.xml,将<repositories>节点的整块儿代码都注释掉,因为通过我实际编译的过程中发现很多jar包在一些nexus仓库上就是坏掉的,所以不要整体使用外部的nexus库
    然后将<repositories>节点的所有代码迁移到saiku-service中
3、构建saiku-query:
    在这里,我们需要将saiku-query项目deploy到我们自己的nexus库中,详细方式参考文章:
    http://note.youdao.com/share/?id=583871b294cbab9d015b037a2ec69fef&type=note
    
4、构建saiku-core(20160701修改),理论上,这里应该deploy到nexus中,但是eclipse本地构建,不需要deploy到eclipse也可以
    修改saiku-core和saiku-olap-util下的pom文件中仓库地址(repositories节点下)为:
    
<repository>
            <id>mine</id>
            <name>public Releases</name>
            <layout>default</layout>
        </repository>
        <repository>
            <id>mine-meteorite-bi-release</id>
            <name>publ
linux nexus    2017-07-19 22:23:28    919
sudo ln -s /home/soft/nexus/nexus-2.11.2-06/bin/nexus /etc/init.d/nexus

使用
service nexus status/start/stop

查看nexus服务状态、启动服务、停止服务等


使用
chkconfig nexus on/off

设置nexus服务开机自启动或者开机不启动



 

by 刘迎光@萤火虫工作室 
OpenBI交流群:495266201 
MicroService 微服务交流群:217722918 
mail: liuyg#liuyingguang.cn 
博主首页(==防止爬虫==):http://blog.liuyingguang.cn

CentOS rsync    2017-07-19 22:22:46    816
一、安装rsync(server和client)
    yum install rsync
二、服务器配置rsync
修改配置:
    # vi /etc/xinetd.d/rsync
把原来的disable ,YES改成NO
 

 
3、配置/etc/rsyncd.conf(需要手动生成)
# vi /etc/rsyncd.conf
 

log file = /usr/local/rsync/var/rsyncd.log  //日志文件

pid file = /usr/local/rsync/var/rsyncd.pid  //pid文件路径

lock file = /usr/local/rsync/var/rsyncd.lock //指定lock文件

secrets file = /usr/local/rsync/etc/rsyncd.pas  //指定用户密码对文件

motd file = /usr/local/rsync/etc/rsyncd.motd  //指定欢迎消息文件

read only = no  //是否只读(若从客户端同步到服务器必须设置为NO)

hosts allow = 192.168.0.0/16,192.168.10.0/24  //允许的IP段

list = yes  //是否允许列表

uid = nobody  //rsync以什么用户身份启动

gid = nobody  //rsync以什么用户组身份启动

use chroot = no  //

max connections = 4  //最大连接数

[bak]  //模块

path = /bak  //模块目录

comment = www bak  //描述信息,可以任意填写

auth users = bak  //认证的用户,服务器必须存在这个系统用户

(保存退出)

-----------以下为rsyncd.conf配置文件内容,rsync配置直接拷贝-------

log file = /var/rsyncd.log
pid file = /var/rsyncd.pid
lock file = /var/rsyncd.lock
secrets file = /etc/rsyncd.pas
motd file = /etc/rsyncd.motd
read only = no
hosts allow = 192.168.0.0/16,192
CentOS SSH linux    2017-07-19 22:21:34    757
预先配置:
    master:192.168.10.128
    slave:192.168.10.135
    修改方式    
    # vi /etc/sysconfig/network
    将HOSTNAME修改为master或者slave

1、创建新用户(两台机器,root用户)
    # useradd hadoop
2、设置密码(两台机器,root用户)
    # passwd hadoop

4、修改ssh的配置文件(两台机器,root用户)
    # vi /etc/ssh/sshd_config
    将如下代码注释掉
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
5、重启ssh服务(两台机器,root用户)
    # service sshd restart
6、设置无密码登陆(用hadoop用户)
    # cd /home/hadoop
    # ssh-keygen -t rsa
    一直回车
    进入.ssh目录(虚拟目录)
    # cd .ssh/
    # cp id_rsa.pub authorized_keys
    # chmod 600 authorized_keys
   
7、从master机器上copy文件到slave机器上(192.168.10.135是我要连接的机器),用root用户
     # scp id_rsa.pub root@192.168.10.135:/home/hadoop/
    
8、在要被连接机器(slave)上执行
    # cd /home/hadoop/

    # cat id_rsa.pub >> .ssh/authorized_keys 


9、在master机器上使用hadoop用户登陆
    # ssh slave



 

by 刘迎光@萤火虫工作室 
OpenBI交流群:495266201 
MicroService 微服务交流群:217722918 
mail: liuyg#liuyingguang.cn 
博主首页(==防止爬虫==):http://blog.liuyingguang.cn

22/48