不要随便找个不靠边答案回答。
hive的schematool命令不存在
答案:3 悬赏:40 手机版
解决时间 2021-01-04 01:43
- 提问者网友:欺烟
- 2021-01-03 17:09
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-01-10 04:20
可以参照以下代码来实现:
1234567891011121314151617String sql="show tables; select * from test_tb limit 10"; List command = new ArrayList(); command.add("hive"); command.add("-e"); command.add(sql); List results = new ArrayList(); ProcessBuilder hiveProcessBuilder = new ProcessBuilder(command); hiveProcess = hiveProcessBuilder.start(); BufferedReader br = new BufferedReader(new InputStreamReader( hiveProcess.getInputStream())); String data = null; while ((data = br.readLine()) != null) { results.add(data); }
1234567891011121314151617String sql="show tables; select * from test_tb limit 10"; List command = new ArrayList(); command.add("hive"); command.add("-e"); command.add(sql); List results = new ArrayList(); ProcessBuilder hiveProcessBuilder = new ProcessBuilder(command); hiveProcess = hiveProcessBuilder.start(); BufferedReader br = new BufferedReader(new InputStreamReader( hiveProcess.getInputStream())); String data = null; while ((data = br.readLine()) != null) { results.add(data); }
全部回答
- 1楼网友:爱难随人意
- 2021-01-10 05:45
你这个问题解决了吗? 我也遇到了
- 2楼网友:琴狂剑也妄
- 2021-01-10 05:39
①hive中的hive*-site.xml需要添加一些内容(方便的话,可以贴出配置文件) ②需要将相应的lib下的jar和conf下的xml配置文件拷贝到hive中
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯