regex - Hbase远程shell命令

标签 regex linux shell hbase

我想在远程服务器中创建一个 hbase shell,如下所示

[root@localhost ~]#` ssh root@<hostname> " echo 'create '\'"sample'\'"','\'"cf'\'"' | hbase shell -n "`

Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will
likely be removed in a future release
19/06/28 07:25:55 INFO Configuration.deprecation: hadoop.native.lib is deprecated.
Instead, use io.native.lib.available
ERROR SyntaxError: stdin:1: syntax error, unexpected null

create 'sample',\cf'
                ^

任何人都可以帮我解决这个问题的语法吗?

提前致谢。

最佳答案

我已经使用 EOF 选项解决了上述问题,如下所示

    ssh root@<hostname> <<-EOF
    echo " create 'table',schema "| hbase shell -n

文件结束

关于regex - Hbase远程shell命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56806233/

相关文章:

JavaCC - 匹配除其他一些单词之外的一些单词

需要全局匹配帮助的 JavaScript 正则表达式

Mysql SELECT 查询名称忽略第一个单词,如果它是 "the", "a", "an"等

JavaScript Regex 仅当字符仅出现后跟字母数字字符时才匹配

linux - 在命令行中格式化 grep 输出

c++ - 在 LINUX 上读取 XML

python - 没有 sudo 的语法错误

ubuntu - 使用单个脚本文件启动两个 mochiweb 服务器

linux - 将二进制数据从 shell 脚本回显到终端

shell - 生成shell脚本调用树