小编Bal*_*man的帖子

24
推荐指数
1
解决办法
3万
查看次数

用于检查服务器是否可访问的Shell脚本?

我在不同的位置有5个Solaris服务器.由于各种原因(由于网络问题或服务器本身突然停机),有时某些服务器无法从我的位置访问.

所以我想写一个Bash shell脚本来检查它们是否可以访问.我试过的是:

ssh ipaddress "uname -a"
Run Code Online (Sandbox Code Playgroud)

设置了无密码验证.如果我没有得到任何输出,我将生成一封邮件.

  1. 还有其他方法可以检查服务器的可达性吗?
  2. 哪一个是最好的方法?
  3. 我尝试过的是正确的吗?

bash shell solaris-10

15
推荐指数
6
解决办法
6万
查看次数

HIVE - 按日期分组功能

谁能告诉我为什么我的结果集中每个f0,MONTH,DAY,HOUR,MINUTE组都没有计数?

结果集:

结果集

查询:

SELECT t.f0, MONTH(TO_DATE(Hex2Dec(t.f2))), DAY(TO_DATE(Hex2Dec(t.f2))), HOUR(TO_DATE(Hex2Dec(t.f2))), MINUTE(TO_DATE(Hex2Dec(t.f2))), COUNT(DISTINCT t.f1)  
FROM table t  
WHERE (t.f0 = 1 OR t.f0 = 2)  
AND (t.f3 >= '2013-02-06' AND t.f3 < '2013-02-15')   
AND (Hex2Dec(t.f2) >= 1360195200 AND Hex2Dec(t.f2) < 1360800000)  
AND *EXTRA CONDITIONS*  
GROUP BY t.f0, MONTH(TO_DATE(Hex2Dec(t.f2))), DAY(TO_DATE(Hex2Dec(t.f2))),   HOUR(TO_DATE(Hex2Dec(t.f2))), MINUTE(TO_DATE(Hex2Dec(t.f2)))  
Run Code Online (Sandbox Code Playgroud)

架构:

f0 INT(分区列)
f1 INT
f2 STRING
f3 STRING(分区列)
f4 STRING
f5 STRING
f6 STRING
f7 MAP<STRING,STRING>

*f2是十六进制格式的unix时间戳

hadoop hive group-by date

7
推荐指数
1
解决办法
1万
查看次数

对象[foo]术语是什么意思?

我对这个object[foo]术语的含义感到困惑.任何提示?我知道bar['unique_prop']bar.unique_prop指的是2

    var foo = {unique_prop: 1};
    var bar = {unique_prop: 2};
    var object = {};
    object[foo] = 'value';
    alert(object[bar]);
Run Code Online (Sandbox Code Playgroud)

关于jsfiddle的代码

javascript

3
推荐指数
1
解决办法
213
查看次数

在配置单元查询中使用不等号

我需要在我的hive查询中使用带有分区的'!='符号.我试过类似的东西

from sample_table
insert overwrite table sample1
partition (src='a')
select * where act=10
insert overwrite table sample1
partition (src!='a')
select * where act=20
Run Code Online (Sandbox Code Playgroud)

但它在'!='符号处显示错误.我该怎么替换!=

hive

2
推荐指数
1
解决办法
4万
查看次数

NoClassDefFoundError上的Try/Catch中的类退出

我不想尝试加载一个类,如果这个类无法加载继续我的程序.

protected void checkClass(){
        classChecked = false;
        try {
        ClassLoader cl = Thread.currentThread().getContextClassLoader();
        Class<?> compiledClass = cl.loadClass(sTestclass); // << EXCEPTIOn lINE
            cRun = compiledClass;           
        classChecked = true;    
        } catch (Exception e) {         
            e.printStackTrace();
            System.err.println("- Testclass not found!");
            System.err.println("- Make sure you typed the package name\n and the Class name correctly!");
        }       
    }
Run Code Online (Sandbox Code Playgroud)

但相反,整个程序退出了:

Exception in thread "main" java.lang.NoClassDefFoundError: data/testcases/comman
do/ctest (wrong name: data/testcases/commando/CTest)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
1)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at …
Run Code Online (Sandbox Code Playgroud)

java eclipse junit exception try-catch

1
推荐指数
2
解决办法
1282
查看次数

从猪身上获得最大值

从猪获得最大价值:

学生(rollno,引号)

rollno. marks

1   24

2   26

3   50

4   30

5   35
Run Code Online (Sandbox Code Playgroud)

输出要求:最大标记滚动否.

输出:3 50

假设A包含student表的值

如何获得rollno.得分最高分

我试过这个:

B = GROUP A BY rollno

C = foreach B generate group , max( A.marks);
Run Code Online (Sandbox Code Playgroud)

但它结果所有记录可以任何人帮助我在猪

hadoop apache-pig

1
推荐指数
1
解决办法
1万
查看次数